Sha256: 05d262e010b295ee274d017ca095a0884cf19e4d5fdb954deb3ac1743b0594fd
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
# dense ## dense 1.1.3 released 2018-08-13 * Accept '!' in names ## dense 1.1.2 released 2018-07-15 * Accept string and symbol keys in path arrays * Accept path arrays in Dense::Path.make ## dense 1.1.1 released 2018-06-15 * Accept `[a;b;c]` union keys * Accept regular expressions for object keys ## dense 1.1.0 released 2018-04-29 * Add Dense.path(path) and Dense.gather(collection, path) * Use but enhance KeyError and TypeError * Differentiate between `*` and `.*` * Complete ework around Path#gather * Straighten Dense.fetch ## dense 1.0.0 released 2017-09-29 * Accept `owner[age]` (unquoted key name in bracket index) * Accept '=' and '?' in key names * Introduce Dense::Path#last * Introduce Dense::Path indexation and equality * Introduce Dense::Path #length and #size * Introduce Dense::Path::NotIndexableError#relabel * Introduce Dense::Path::NotIndexableError * Differentiate `Dense.get(col, path)` from `Dense.fetch(col, path[, default])` * Provide Dense::Path.to_s * Introduce Dense.has_key?(collection, path) * Introduce Dense.insert(collection, path, value) * Accept `.first` and `.last` when indexing arrays * Introduce Dense.unset(collection, path) * Introduce Dense.set(collection, path, value) * Introduce Dense.get(collection, path) ## dense 0.1.0 released 2017-08-06 * initial release
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dense-1.1.3 | CHANGELOG.md |