Releases: bigeasy/memento
Releases · bigeasy/memento
Memento v0.1.1
- Resurrected, all tests pass.
- Upgrade
b-tree
to2.0.0-alpha.92
. - Upgrade
amalgamate
to0.1.49
. - Upgrade
riffle
to2.0.0-alpha.67
. - Upgrade
b-tree
to2.0.0-alpha.91
. - Upgrade
amalgamate
to0.1.48
. - Upgrade
riffle
to2.0.0-alpha.66
. - Reopening again.
- Upgrade
b-tree
to2.0.0-alpha.90
. - Upgrade
amalgamate
to0.1.47
. - Upgrade
riffle
to2.0.0-alpha.65
. - Update
LICENSE
for 2021. - Build with Node.js 12, 14 and 15 on CI/CD.
- Major dependency upgrade.
- Upgrade
amalgamate
to0.1.46
. - Upgrade
riffle
to2.0.0-alpha.64
. - Upgrade
b-tree
to2.0.0-alpha.89
. - Upgrade
b-tree
to2.0.0-alpha.88
. - Upgrade
satiate
to0.0.2
. - Upgrade
amalgamate
to0.1.45
. - Upgrade
constrain
to2.0.0-alpha.2
. - Upgrade
destructible
to7.0.0-alpha.46
. - Upgrade
riffle
to2.0.0-alpha.63
. - Upgrade
riffle
to2.0.0-alpha.62
. - Upgrade
amalgamate
to0.1.44
. - Upgrade
b-tree
to2.0.0-alpha.86
. - Upgrade
amalgamate
to0.1.43
. - Upgrade
riffle
to2.0.0-alpha.61
. - Upgrade
amalgamate
to0.1.42
. - Upgrade
b-tree
to2.0.0-alpha.85
. - Upgrade
riffle
to2.0.0-alpha.60
. - Upgrade
destructible
to7.0.0-alpha.45
. - Upgrade
reciprocate
to0.0.6
. - Upgrade
amalgamate
to0.1.41
. - Upgrade
b-tree
to2.0.0-alpha.84
. - Upgrade
interrupt
to11.0.0-alpha.16
. - Upgrade
avenue
to0.6.8
. - Upgrade
b-tree
to2.0.0-alpha.83
. - Upgrade
whittle
to0.0.1
. - Upgrade
amalgamate
to0.1.39
. - Upgrade
destructible
to7.0.0-alpha.39
. - Upgrade
rescue
to7.0.0-alpha.9
. - Upgrade
journalist
to0.1.21
. - Upgrade
riffle
to2.0.0-alpha.59
. - Upgrade
reciprocate
to0.0.5
. - Add email to author in
pacakge.json
. - Fix unit test count.
- Snapshots in
readme.t.js
. See #26. - Fix unit test count. See #70. See #92.
- Implement mutator index get, unset. Closes #70. Closes #92.
- Remoe dead code.
- Fix unit test count. See #68.
- Update old index entry when updating object. Closes #68.
- Upgrade
b-tree
to2.0.0-alpha.67
. Closes #91. - Merge primary and indices at once. Closes #90.
- Reuse
b-tree
find
. Closes #89. - Remove debugging
Error.stackTraceLimit
. - Remove unused variable from
map
. See #78. - Upgrade
amalgamate
to0.1.38
. Closes #88. - Upgrade
riffle
to2.0.0-alpha.45
. Closes #87. - Upgrade
ascension
to^3.0.0-alpha.0
. Closes #86. - Upgrade
b-tree
to2.0.0-alpha.66
. Closes #85. - Implement snapshot inner join. See #61.
- Implement snapshot index get. Closes #79.
- Upgrade
amalgamate
to0.1.37
. Closes #84. - Upgrade
riffle
to2.0.0-alpha.44
. Closes #83. - Upgrade
b-tree
to2.0.0-alpha.65
. - Upgrade
reciprocate
to0.0.2
. Closes #82. - Implement snapshot map. Closes #78.
- Upgrade
amalgamate
to0.1.35
. Closes #81. - Unit tests for snapshot iterators. Closes #76.
- Removed dead code. See #76.
- Create common
_iterator
function. See #76. - Remove a temporary re-assignment of
this
. - Simplify structurs of a store mutation. Closes #80.
- Implement snapshot
get
. Closes #78. - Split out a
Snapshot
andSnapshotIterator
. See #76. - Renamed iterator classes after join refactor. See #61.
- Upgrade
amalgamate
to0.1.32
. Closes #74. - Upgrade
riffle
to2.0.0-alpha.40
. Closes #73. - Upgrade
b-tree
to2.0.0-alpha.63
. Closes #72. - Replace
skip
withreciprocate
. Closes #71. - Fix index key extractor. See #61.
- Test changing the foreign relation in a join. See #61.
- Sketch of a complete join. See #61.
- Simpify
get
but replacing edits in memory stage. See #61. - Convert iterator to state machine thing. See #61.
- Refactor unit test. See #61.
- Slight tidy. See #61.
- Reversal should be non-inclusive. Closes #67.
- Work the join function into something reusable. See #61.
- Upgrade
riffle
to2.0.0-alpha.38
. Closes #66. - Replace
trampoline.sync
call for new Skip. Closes #65. - Upgrade
amalgamate
to0.1.30
. Closes #64. - Upgrade
b-tree
to2.0.0-alpha.57
. Closes #63. - Upgrade
skip
to0.1.1
. Closes #62. - Implement inner join against amalgamated stores. See #61.
- Reopen database. Run version upgrade. Closes #6. Closes #60.
- Remove rotated versions out of the commit log. Closes #59.
- Unpin alpha dependencies. Closes #58.
- Remove duplicate Destructible dependency. Closes #57.
- Write a
readme.t.js
unit test. See #26. - Record successful commit. Closes #56.
- Use in Interrupt code mechanism. Closes #55.
- Upgrade
interrupt
to11.0.0-alpha.1
. Closes #54. - Upgrade
journalist
to0.1.7
. Closes #53. - Add Destructible to dev dependencies. Closes #52.
- Use increment/decrement to control shutdown. Closes #51.
- Upgrade
journalist
to0.1.6
. Closes #50. - Upgrade
b-tree
to^2.0.0-alpha.54
. Closes #49. - Implement index rename. See #48.
- Implement store and index rename. Closes #48.
- Rollback store and index creation. Closes #47.
- Create
memento.close()
function. Closes #39. - Create a static
open
function. Closes #40. - Make upgrade version a property of
Schema
. Closes #46. - Upgrade
amalgamate
to^0.1.21
. Closes #45. - Upgrade
b-tree
to^2.0.0-alpha.50
. Closes #44. - Upgrade
interrupt
to^10.1.0
. Closes #43. - Rename to
Memento.mutator
. Closes #42. - Documentation on
open
, diary entry onjoin
. See #26. - Test propagating errors out of mutate. See #32.
- Remove old
mutator
function. See #32. - Implement reverse and reversable iteration. Closes #37. Closes #38.
- Implement working forward iterator. Closes #25.
- Sketch of
README.md
. See #26. - Implement indexes. Closes #32.
- Use new Trampoline class. Closes #36.
- Make
Schema
a descendent ofMutator
. Closes #35. - Implement auto-commit interface. Closes #32.
- Fix test count. See #33.
- Implement
get
. Closes #33. - Update for external async Amalgamate. Closes #34.
- Start of index, need to implement
get
first. See #32. - Sketch of auto-commit interface. See #31.
Closes #93.
Memento v0.1.0
- Implement user specified comparators. Closes #29.
- Create an object dedicated to schema creation. Closes #28.
- Store
previous
in outer iterator. See #25. - Fix name collision in outer iterator. See #25.
- Use external transaction management. Closes #27.
- First pass of interface. See #25.
- Clear out all dead code.
- Sketch of open, insert and get. Closes #5. Closes #18. Closes #19. Closes #20. Closes #21.
- Put database front and center. See #18.
- Remove old code. See #18.
- Add chicklets and links to
README.md
. Closes #17. - Build with Actions, ship coverage to Codecov. Closes #23. Closes #24.
- Build with only Node.js 12 on Travis CI. See #17.
- Update
.gitignore
. See #17. - Add
.npmignore
. See #17. - Remove old
t
directory. See #17. - Update
LICENSE
for 2020. Closes #22. - Sketch of boot versioning. See #18.
- Add MVCC libraries.
- Do not build with Node.js 0.12 on Travis CI.
- Do not build with Node.js 0.10 on Travis CI.
- Tidy
package.json
. - Upgrade
colleague
to 0.7.x. - Upgrade
destructible
to 0.13.x. - Upgrade
vizsla
to 5.0.x. - Upgrade
thereafter
to 0.1.x. - Upgrade
compassion.colleague
to 0.9.x. - Upgrade
prolific.logger
to 5.0.x. - 100% test coverage of middleware.
- Upgrade Destructible to 0.12.x.
- Upgrade
reactor
to 5.0.x. - Upgrade
compassion.colleague
to 0.8.x. - Upgrade
conference
to 0.8.x. - Merge branch
master
. - Upgrade
arguable
to 5.2.x. - Upgrade Prolific Shuttle.
Closes #30.