specter/CHANGES.md
2015-07-02 17:25:00 -04:00

34 lines
1.1 KiB
Markdown

## 0.6.2 (unreleased)
* Added not-selected? selector
* Added transformed selector
## 0.6.1
* Huge speedup to ClojureScript implementation by optimizing field access
## 0.6.0
* Added ClojureScript compatibility
## 0.5.7
* Fix bug in select-one! which wouldn't allow nil result
## 0.5.6
* Add multi-path implementation
* change FIRST/LAST to select nothing on an empty sequence
* Allow sets to be used directly as selectors (acts as filter)
## 0.5.5
* Change filterer to accept a selector (that acts like selected? to determine whether or not to select value)
## 0.5.4
* Change cond-path and if-path to take in a selector for conditionals (same idea as selected?)
## 0.5.3
* Added cond-path and if-path selectors for choosing paths depending on value of structure at that location
## 0.5.2
* Fix error for selectors with one element defined using comp-paths, e.g. [:a (comp-paths :b)]
## 0.5.1
* Added putval for adding external values to collected values list
* nil is now interpreted as identity selector
* empty selector is now interpreted as identity selector instead of producing error