For a list of breaking changes, check here
- Expose expected delimiter as public data in exception #81
- Return array-based map when c <= 16 #78
:end-location
option #75- Auto-resolved map fails for current ns #74
location?
predicate #72- Handle whitespace after reader conditional splice #71
- Fix parsing of trailing uneval in reader conditional #65
- Return JS array when using #js [1 2 3] #70
- Expose
iobj?
fn - Upgrade to tools.reader
1.3.4
- Support capturing source string #67
- Expose parse-next #5
- Allow value for
:readers
to be a map or a function - Throw EOF while reading with single quote #61
- Fix issue with stack depth and comment parsing
- preserve metadata by allowing postprocess function #52
- Support parsing Clojure code in tagged literals #50
- Preserve metadata on anonymous function body
- allow function in
:read-cond
#47 - fully qualify unquote
- fix line numbers when using shebang #48
- Function literals now expand into a call to
fn*
instead of fn
- Options to tools.reader, like
:readers
for passing reader tag functions, now
have to be passed as :tools.reader/opts
in the options. - The
:dispatch
option has been deprecated. It still works in 0.0.8 but is now undocumented and planned to be removed in a future version.