Skip to content

Commit 6c1df23

Browse files
committed
Updated change log + standardised change log format
1 parent 19e6f96 commit 6c1df23

File tree

1 file changed

+30
-16
lines changed

1 file changed

+30
-16
lines changed

CHANGELOG.md

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
1-
# Changelog
1+
# Change Log
2+
All notable changes to this project will be documented in this file.
3+
This project adheres to [Semantic Versioning](http://semver.org/).
24

3-
## v0.6.2 - 15 Feb 2015
5+
6+
## v0.6.3 - 2015-03-04
7+
### Added
8+
- Add `IdentifierFormat` optarg to `TableOpts` (#158)
9+
10+
### Fixed
11+
- Fix struct alignment for ARM and x86-32 builds (#153)
12+
- Fix sprintf format for geometry error message (#157)
13+
- Fix duplicate if block (#159)
14+
- Fix incorrect assertion in decoder tests
15+
16+
## v0.6.2 - 2015-02-15
417

518
- Fixed `writeQuery` being too small when sending large queries
619

7-
## v0.6.1 - 13 Feb 2015
20+
## v0.6.1 - 2015-02-13
821

922
- Reduce GC by using buffers when reading and writing
1023
- Fixed encoding `time.Time` ignoring millseconds
1124
- Fixed pointers in structs that implement the `Marshaler`/`Unmarshaler` interfaces being ignored
1225

13-
## v0.6.0 - 1 Feb 2015
26+
## v0.6.0 - 2015-01-01
1427

1528
There are some major changes to the driver with this release that are not related to the RethinkDB v1.16 release. Please have a read through them:
1629
- Improvements to result decoding by caching reflection calls.
@@ -35,11 +48,11 @@ With that out the way here are the v1.16 changes:
3548

3649
Since this release has a lot of changes and although I have tested these changes sometimes things fall through the gaps. If you discover any bugs please let me know and I will try to fix them as soon as possible.
3750

38-
## Hotfix - 14 Dec 2014
51+
## v.0.5.1 - 2014-12-14
3952

4053
- Fixed empty slices being returned as `[]T(nil)` not `[]T{}` #138
4154

42-
## v0.5.0 - 6 Oct 2014
55+
## v0.5.0 - 2014-10-06
4356

4457
- Added geospatial terms (`Circle`, `Distance`, `Fill`, `Geojson`, `ToGeojson`, `GetIntersecting`, `GetNearest`, `Includes`, `Intersects`, `Line`, `Point`, `Polygon`, `PolygonSub`)
4558
- Added `UUID` term for generating unique IDs
@@ -48,21 +61,22 @@ Since this release has a lot of changes and although I have tested these changes
4861
- Updated the `BatchConf` field in `RunOpts`, now uses the `BatchOpts` type
4962
- Removed support for the `FieldMapper` interface
5063

51-
### Internal Changes
64+
Internal Changes
65+
5266
- Fixed encoding performance issues, greatly improves writes/second
5367
- Updated `Next` to zero the destination value every time it is called.
5468

55-
## v0.4.2 - 6 Sept 2014
69+
## v0.4.2 - 2014-09-06
5670

5771
- Fixed issue causing `Close` to start an infinite loop
5872
- Tidied up connection closing logic
5973

60-
## v0.4.1 - 5 Sept 2014
74+
## v0.4.1 - 2014-09-05
6175

6276
- Fixed bug causing Pseudotypes to not be decoded properly (#117)
6377
- Updated github.com/fatih/pool to v2 (#118)
6478

65-
## v0.4.0 - 13 Aug 2014
79+
## v0.4.0 - 2014-08-13
6680

6781
- Updated the driver to support RethinkDB v1.14 (#116)
6882
- Added the Binary data type
@@ -75,23 +89,23 @@ Since this release has a lot of changes and although I have tested these changes
7589
- Added the `IndexRename` command
7690
- Updated `Distinct` to now take the `Index` optional argument (using `DistinctOpts`)
7791

78-
### Internal Changes
92+
Internal Changes
7993

8094
- Updated to use the new JSON protocol
8195
- Switched the connection pool code to use github.com/fatih/pool
8296
- Added some benchmarks
8397

84-
## v0.3.2 - 17 Aug 2014
98+
## v0.3.2 - 2014-08-17
8599

86100
- Fixed issue causing connections not to be closed correctly (#109)
87101
- Fixed issue causing terms in optional arguments to be encoded incorrectly (#114)
88102

89-
## v0.3.1 - 14 June 2014
103+
## v0.3.1 - 2014-06-14
90104

91105
- Fixed "Token ## not in stream cache" error (#103)
92106
- Changed Exec to no longer use NoReply. It now waits for the server to respond.
93107

94-
## v0.3 (RethinkDB v1.13) - 26 June 2014
108+
## v0.3.0 - 2014-06-26
95109

96110
- Replaced `ResultRows`/`ResultRow` with `Cursor`, `Cursor` has the `Next`, `All` and `One` methods which stores the relevant value in the value pointed at by result. For more information check the examples.
97111
- Changed the time constants (Days and Months) to package globals instead of functions
@@ -103,7 +117,7 @@ Since this release has a lot of changes and although I have tested these changes
103117
- `EqJoin` now accepts a function as its first argument
104118
- `Nth` now returns a selection
105119

106-
## v0.2 (RethinkDB v1.12) - 13 April 2014
120+
## v0.2.0 - 2014-04-13
107121

108122
* Changed `Connect` to use `ConnectOpts` instead of `map[string]interface{}`
109123
* Migrated to new `Group`/`Ungroup` functions, these replace `GroupedMapReduce` and `GroupBy`
@@ -114,7 +128,7 @@ Since this release has a lot of changes and although I have tested these changes
114128
* Added `GROUPED_DATA` pseudotype
115129
* Fixed query printing
116130

117-
## v0.1 (RethinkDB v1.11) - 27 November 2013
131+
## v0.1.0 - 2013-11-27
118132

119133
* Added noreply writes
120134
* Added the new terms `index_status`, `index_wait` and `sync`

0 commit comments

Comments
 (0)