Releases: Sleavely/exodus-migrations
Releases Β· Sleavely/exodus-migrations
v1.1.3
v1.1.2
- Merge pull request #33 from Sleavely/CI-on-LTS fb02146
- Fix fs.access fd23c42
- Run CircleCI against all current LTS releases 414c3d2
- Merge pull request #29 from Sleavely/abort-init-config-exists ec9f2f8
- Abort "init" when config exists 08faef1
- Throw when config already exists 95b6d42
- Tweak error-test 0123647
- findConfig() 0b8266a
- Refer to
this
instead ofexports
f5c42b6 - Merge pull request #21 from Sleavely/refactor_move-runner-loop-to-migrations ba3c904
- Adds test to test to verify migrate functionality 4af38d2
- Merges with master and fixes unit tests a421ab7
- Moves run migrations loop to it's own function c8c0ceb
v1.1.1
v1.1.0
- Merge pull request #25 from Sleavely/linearly-executed-hooks-tests 97dff69
- Merge pull request #24 from Sleavely/rename-run-migrate 708388e
- Merge branch 'master' into rename-run-migrate b747c21
- Merge pull request #22 from Sleavely/resilient-state 13f1cf5
- Add deprecation warning. f47c715
- Record executions to common mock to accurately depict which ran first 38bc576
- Rename
run()
tomigrate()
6501db4 - Merge pull request #23 from Sleavely/releases-readme 4de2405
- Link to github releases page for changelog 2f3e1cd
- Update error output to reflect saved state history 97b0181
- Save state for each successful migration; fixes #7 4e3fd02
v1.0.1
- Merge pull request #14 from Sleavely/config-tests 19ac750
- Merge pull request #19 from Sleavely/index-tests 325973a
- Test storeState() in run() 71f2744
- Maybe test migtrations are actually called? :D c88f2a2
- Avoid noise in tests 655a9d5
- More tests for *All() hooks d9b854a
- run(): test context, pendingjobs and beforeAll hook 9528d80
- Retrieve the state singleton further down when its needed 970f60a
- Avoid issues where OS is case sensitive 23fe4b8
- Tests for init() and create() 9544fe9
- TODOs 719650a
- Dynamic customizability tests b266350
- Test config.storeState() c151ecb
- Tests for context() and fetchState() b4b2b0a
- Clarification to avoid refactoring 25eb089
- path isnt mocked; const a01c1bd
- Rework mocks to not leak the config singleton between tests 2f3f633
- Merge branch 'master' into config-tests 529246d
- Merge pull request #16 from Sleavely/fs-tests--windows-compatibility 0df5f18
- Cleanup 7010fdd
- Config resolution tests 056f364
- TODO 6ea79ba
- Separate file resolution and default settings for readability 7088f54
- Alphabetical requires 1e26ec9
- Require path in outer scope to reduce individual test size 336927f
- Merge pull request #15 from Sleavely/remove-compatibility-hack e609c4c
- Update fs.spec.js a9fc230
- Update fs.spec.js 4f2d146
- Merge branch 'master' into remove-compatibility-hack eb5bf99
- Adds new test that verifies that subdirectories are ignored when listing files 1e0e9f7
- Merge pull request #13 from Sleavely/fs-tests--avoid-raceconditions 5a5c3b4
- Let core-path convert the expectation to current-OS equivalent d16a8a4
- Increases nodejs version in circle ci aee9fd3
- Runs all tests 3af1533
- Fixes typo 8a67ffa
- Sets the nodejs version in package.json f8398ab
- Removes node 8 support when listing files in a directory 558e90b
- getSampleConfig tests 09dd2f0
- Avoid race conditions for asynchronous expects 4a5a1ed
- Merge pull request #11 from amoj/NoTicket-add-fs-unit-tests fbde0a2
- Updates tests based on feedback in PR 81ac310
- Merge pull request #1 from amoj/NoTicket-add-fs-unit-tests 73298bc
- NoTicket Tests that errors different than ENOENT are propagated 781cc9e
- Merge branch 'master' into NoTicket-add-fs-unit-tests eefd7a2
- NoTicket Cleans up tests 4cc955a
- ...use correct package in the badge URL 6593897
- Badger badger NPM badge! 009ad58
- Rephrasing and expanding on the concepts of migrations to not assume prior knowledge 7123be7
- NoTicket Adds unit tests about most fs functions bca4bd7
v1.0.0
- revert to 0.0.0 so
np
can do its thing ae45563 - Tweak README. Officially name package "exodus". 9595f6e
- Add screenshot with the pieces glued together 7f61403
- Test the CLI basics 937bf49
- Mention examples d98b272
- Example directory af8eabb
- Dont forget to pass context to the fetcher singleton cfa84df
- Configuration and migration examples 5ff35d7
- Until NPM naming dispute is resolved, reference the Git repo 09b8b17
- Outline tests 5cdcecb
- Refactoring 98ea200
- Move default value to state singleton wrapper f5a703d
- Use singleton for state, too 3cd3d33
- Make context a singleton 0cf506a
- Remove mention of rollback until #1 is addressed. 56d464c
- Clean up config template in favor of Github issues 89e8cf8
- Remove mention of lock functions until #4 is implemented. c563d08
- Some room to breathe bc2a817
- Clean up sample config to avoid confusion 429c8b7
- Move responsibility of serialization to the adapters 5e183e3
- Store identifier for the round of migrations 42bd4f4
- More informative outputs ad3b5b5
- Return which migrations ran this round 41c118d
- No need to display help when migrations break - just print error and exit unsuccessfully 61fc258
- Spinners. Spinners everywhere. 5563c75
- Install ora for fancy spinners a0229e3
- "exodus run" command eee6e26
- Clarification 77d716b
- By default, return an empty JSON object when state hasnt been written yet b6412de
- Typos gonna typo 17337d2
- "exodus create " command f76b620
- fs.mkdir 47bdd5d
- Useful ignores for development 24658c1
- For now, lets skip upping and downing specific files 1a568c8
- Clarify what happens when statehandlers are undefined 1e8d032
- Ability to create a migration 1a675b4
- Install slugify 433fb12
- Template files 216c224
- Merge defaults with user-supplied config. 0e750ab
- Honorary mention eedab21
- Need to join the dir and file with appropriate separator. 807c360
- Initial flow prototype 8f73895
- Initial fs utils 27cfa78
- Badge lyfe 304e6c5