File: CHANGELOG.md

package info (click to toggle)
tools-reader-clojure 1.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 384 kB
  • ctags: 3
  • sloc: xml: 142; makefile: 35
file content (138 lines) | stat: -rw-r--r-- 5,884 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
Changelog
========================================

* Release 1.0.0-beta4 on 24 May 2017
  * Throw on nil ns in namespaced map (#CLJ-2152)
  * Better map keys duplicate checks in cljs port
* Release 1.0.0-beta4 on 13 Dec 2016
  * Respect array-map/hash-map in cljs port (#TRDR-40)
* Release 1.0.0-beta3 on 25 Jun 2016
  * Initial implementation of new namespaced maps support
  * Removed further boxed math
  * Droped clojure 1.4.0 support
* Release 1.0.0-beta2 on 10 Jun 2016
  * Removed some boxed math
* Release 1.0.0-beta1 on 30 Mar 2016
  * Error out on invalid numbers
* Release 1.0.0-alpha4 on 29 Feb 2016
  * Throw exception on duplicate keys in sets/maps in cljs port
* Release 1.0.0-alpha3 on 05 Jan 2016
  * Auto qualify symbols in cljs syntax-quote
* Release 1.0.0-alpha2 on 05 Dec 2015
  * Renamed pushback-reader to push-back-reader
  * Added Closeable type hint to reader ctor functions
* Release 1.0.0-alpha1 on 02 Nov 2015
  * Reader types implement Closeable
  * Added pushback-reader
  * Improved interoperability between reader types and java readers
* Release 0.10.0 on 09 Oct 2015
  * Better error for invalid octal literal
* Release 0.10.0-alpha3 on 28 Jul 2015
  * Updated cljs port for self-hosted cljs
* Release 0.10.0-alpha2 on 27 Jun 2015
  * Re-added *alias-map* support in cljs port
  * Added support for auto-qualifying symbols and keywords inside backtick in cljs port
  * Removed a reflection instance
  * Allow returning nil in reader-conditionals (#TRDR-30)
* Release 0.10.0-alpha1 on 09 Jun 2015
  * Initial cljs port
  * Removed support for clojure 1.3.0
* Release 0.9.2 on 23 Apr 2015
  * Allow sym->sym mapping in *alias-map*
* Release 0.9.1 on 09 Apr 2015
  * Fixed tagged literals inside read-cond
* Release 0.9.0 on 09 Apr 2015
  * Implemented reader conditionals
  * Fixed column metadata on sets
  * Disallowed reading keywords and symbols ending with colon
  * Made ExceptionInfo extend RuntimeException
* Release 0.8.16 on 06 Mar 2015
  * Added new output jar with "aot" classifier
* Release 0.8.15 on 21 Feb 2015
  * Fixed line-start? offset
* Release 0.8.14 on 20 Feb 2015
  * Added line-start? predicate
  * Removed support for \xHH chars
  * Fixed column metadata handling for set literals
* Release 0.8.13 on 04 Dec 2014
  * Fixed column number handling in source info
* Release 0.8.12 on 03 Nov 2014
  * Fixed a bug when reading syntax-quoted map literals containing a :val key
* Release 0.8.11 on 31 Oct 2014
  * Ensure metadata is not lost in syntax-quoted forms
* Release 0.8.10 on 23 Oct 2014
  * Reverted hack to allow `{~@foo} and `#{~(gensym) ~(gensym)}
  * Fixed error reporting for keywords starting with macro-starting chars
* Release 0.8.9 on 18 Sep 2014
  * Don't attach metadata on syntax-quoted forms if it's composed only by source-info
* Release 0.8.8 on 31 Aug 2014
  * Made resolve-symbol a public ^:dynamic function
* Release 0.8.7 on 23 Aug 2014
  * Fixed a bug introduced in 0.8.6 in syntax-quote
  * Cleaned up read-eval implementation
* Release 0.8.6 on 16 Aug 2014 (BROKEN)
  * Allow for `{~@foo} and `#{~(gensym) ~(gensym)}
  * Performance enhancements in the code emitted by syntax-quote
* Release 0.8.5 on 12 Jun 2014
  * Attach source info on literal sets too
  * Fixed how syntax-quoting handles splicing empty seqs into a list
* Release 0.8.4 on 04 Apr 2014
  * Fixed misplaced docstring
  * Added file metadata info
  * Fixed end-column offset
* Release 0.8.3 on 20 Dec 2013
  * Fixed a typo that caused syntax-quote to keep unqualified the classes in static calls
* Release 0.8.2 on 11 Dec 2013
  * Fixed read-line implementation fallbacking to c.c/read-line
  * Richer error reporting
* Release 0.8.1 on 05 Dec 2013
  * Fixed possible stack overflow in read (#TRDR-11)
* Release 0.8.0 on 20 Nov 2013
  * Added SourceLoggingPushbackReader (#TRDR-9)
  * Added end-line/column-line metadata info (#TRDR-10)
* Release 0.7.10 on 24 Oct 2013
  * Added \*alias-map\*
* Release 0.7.9 on 11 Oct 2013
  * Fixed \r\n handling
* Release 0.7.8 on 27 Sep 2013
  * Added missing whitespace in exception message
  * Added get-file-name to IndexingReader
* Release 0.7.7 on 13 Sep 2013
  * Fixed #TRDR-8
  * Fixed out-of-bound exception in ctor-reader args mismatch
* Release 0.7.6 on 14 Aug 2013
  * Fixed #TRDR-7
* Release 0.7.5 on 03 Jun 2013
  * Removed all reflection for clojure 1.3
  * Fixed :column metadata handling on symbols
* Release 0.7.4 on 19 Apr 2013
  * Fixed docstrings position and typos
  * Fixed a bug that would have prevented future alpha versions of clojure to have column metadata
  * Made symbols containing two consecutive ':' illegal, as per [clojure.org](http://clojure.org/reader#The%20Reader--Reader%20forms)
  * Made symbols containing two consecutive '/' illegal
  * Removed reflection warnings
* Release 0.7.3 on Mar 08, 2013
  * AOT compile only ExceptionInfo.
* Release 0.7.2 on 02 Mar 2013
  * Fixed evaling read objects for clojure 1.5
* Release 0.7.1 on 02 Mar 2013
  * Added the syntax-quote macro to the public API
* Release 0.7.0 on 14 Feb 2013
  * Fixed #TRDR-1 by @jafingerhut
  * Made compatible with clojure-1.3.0
  * Decoupled from clojure.core vars (\*read-eval\*, \*default-data-reader-fn\*, \*data-readers\*)
  * clojure.tools.reader/read-string and clojure.tools.reader.edn/read-string return nil if string is nil or empty
  * Added comprehensive docstrings
* Release 0.6.5 on 09 Feb 2013
  * Fixed reading \@ \~ and \`
* Release 0.6.4 on 08 Feb 2013
  * Fixed Unicode char reading
  * Added \*default-data-reader-fn\* support
  * Added an EDN-only reader
  * Disabled record literals reading when \*read-eval\* is bound to false
  * Made \% a symbol constituent char
  * Made the EDN reader API match the clojure.edn one
* Release 0.6.2 on 04 Feb 2013
  * Added line/column metadata on vectors, maps and symbols
* Release 0.6.0 on 03 Feb 2013
  * Initial release.