v2.2.0 (2024-10-16)
Bug Fixes
- Resolve the
basePath
relative to thesync-db.yml
path instead of current working directory. #225
Changes
- Update build workflow to include codecov upload step #238 (samirsilwal)
- Use relative base path respective to config file #237 (samirsilwal)
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /examples/node-app-mssql #236 (dependabot[bot])
- chore(deps): bump micromatch from 4.0.2 to 4.0.8 in /examples/node-app-pg #235 (dependabot[bot])
- chore(deps): bump micromatch from 4.0.2 to 4.0.8 #234 (dependabot[bot])
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /examples/node-app-pg-ts #232 (dependabot[bot])
- chore(deps): bump braces from 3.0.2 to 3.0.3 #231 (dependabot[bot])
v2.1.1 (2024-05-04)
Changes
v2.1.0 (2024-05-03)
Closed Issues
- Move from Travis CI to GitHub Actions #139
Changes
- Update --only flag to support multiple connection filter #229 (samirsilwal)
- chore(deps): bump @babel/traverse from 7.9.0 to 7.23.2 #227 (dependabot[bot])
- chore(deps): bump debug from 4.1.1 to 4.3.1 #226 (dependabot[bot])
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 #223 (dependabot[bot])
- chore(deps): bump word-wrap from 1.2.3 to 1.2.5 in /examples/node-app-pg-ts #221 (dependabot[bot])
- chore(deps): bump word-wrap from 1.2.3 to 1.2.5 in /examples/node-app-pg #220 (dependabot[bot])
- chore(deps): bump word-wrap from 1.2.3 to 1.2.5 in /examples/node-app-mssql #219 (dependabot[bot])
- chore(deps): bump word-wrap from 1.2.3 to 1.2.5 in /examples/node-mssql-programmatic-use #218 (dependabot[bot])
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /examples/node-app-mssql-ts #216 (dependabot[bot])
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /examples/node-app-mssql-ts #212 (dependabot[bot])
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /examples/node-app-mssql #211 (dependabot[bot])
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /examples/node-app-pg-ts #210 (dependabot[bot])
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /examples/node-mssql-programmatic-use #209 (dependabot[bot])
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /examples/node-app-pg #208 (dependabot[bot])
- chore(deps): bump semver from 5.7.0 to 5.7.2 #207 (dependabot[bot])
- Convert travis file to actions #203 (sbimochan)
v2.0.1 (2023-06-07)
Bug Fixes
- [object object] seen while getting migration lists #204
Changes
- Fix the type displayed instead of migration name with migrate-list #206 (samirsilwal)
- Remove error log when dir does not exist (v2.0.1 Release) #205 (mesaugat)
- chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 #202 (dependabot[bot])
- chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 in /examples/node-app-mssql-ts #201 (dependabot[bot])
- Bump knex,typescript and sync-db version in all example apps #200 (kshitish182)
- chore(deps): bump minimatch from 3.0.4 to 3.1.2 #199 (dependabot[bot])
v2.0.0 (2023-04-28)
Changes
- Upgrade
knex(v2.4.2)
andtypescript(v5.0.4)
to latest version #198 (kshitish182) - Bump json5 from 2.1.2 to 2.2.2 #190 (dependabot[bot])
v1.2.1 (2022-12-30)
Changes
- Rename
.dropped
to.drop
& update examples #189 (thesamiroli)
v1.2.0 (2022-12-28)
Changes
- Skip synchronization of a database object if .dropped is appended on its name #188 (thesamiroli)
v1.1.1 (2022-12-26)
Bug Fixes
- Fail synchronization if any error occurs while running sql scripts #187 (thesamiroli)
v1.1.0 (2022-12-20)
Implemented enhancements:
Changes
- Bump qs from 6.5.2 to 6.5.3 in /examples/node-app-mssql-ts #185 (dependabot[bot])
- Bump qs from 6.5.2 to 6.5.3 in /examples/node-mssql-programmatic-use #184 (dependabot[bot])
- Bump qs from 6.5.2 to 6.5.3 in /examples/node-app-mssql #183 (dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /examples/node-app-pg #182 (dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /examples/node-app-mssql-ts #181 (dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /examples/node-mssql-programmatic-use #180 (dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /examples/node-app-pg-ts #179 (dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /examples/node-app-mssql #178 (dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 #177 (dependabot[bot])
- Bump minimatch from 3.0.4 to 3.1.2 in /examples/node-mssql-programmatic-use #176 (dependabot[bot])
- Bump minimatch from 3.0.4 to 3.1.2 in /examples/node-app-mssql #175 (dependabot[bot])
- Bump minimatch from 3.0.4 to 3.1.2 in /examples/node-app-pg-ts #174 (dependabot[bot])
- Bump minimatch from 3.0.4 to 3.1.2 in /examples/node-app-pg #173 (dependabot[bot])
- Bump minimatch from 3.0.4 to 3.1.2 in /examples/node-app-mssql-ts #172 (dependabot[bot])
- Bump async from 2.6.3 to 2.6.4 in /examples/node-app-mssql-ts #171 (dependabot[bot])
- Bump async from 2.6.3 to 2.6.4 in /examples/node-mssql-programmatic-use #170 (dependabot[bot])
- Bump async from 2.6.3 to 2.6.4 in /examples/node-app-mssql #169 (dependabot[bot])
- Bump ansi-regex from 3.0.0 to 3.0.1 in /examples/node-app-mssql #168 (dependabot[bot])
- Bump ansi-regex from 3.0.0 to 3.0.1 in /examples/node-mssql-programmatic-use #167 (dependabot[bot])
- Bump ansi-regex from 3.0.0 to 3.0.1 in /examples/node-app-pg-ts #166 (dependabot[bot])
- Bump ansi-regex from 3.0.0 to 3.0.1 in /examples/node-app-pg #165 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /examples/node-app-mssql-ts #164 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /examples/node-app-pg-ts #163 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /examples/node-app-pg #162 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /examples/node-mssql-programmatic-use #161 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 #160 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /examples/node-app-mssql #159 (dependabot[bot])
- Bump follow-redirects from 1.14.5 to 1.14.9 in /examples/node-app-mssql #158 (dependabot[bot])
- Bump follow-redirects from 1.14.5 to 1.14.9 in /examples/node-app-mssql-ts #157 (dependabot[bot])
- Bump follow-redirects from 1.14.7 to 1.14.8 in /examples/node-mssql-programmatic-use #156 (dependabot[bot])
- Bump pathval from 1.1.0 to 1.1.1 #153 (dependabot[bot])
- Bump node-fetch from 2.6.1 to 2.6.7 #152 (dependabot[bot])
- Bump node-fetch from 2.6.1 to 2.6.7 in /examples/node-app-mssql-ts #151 (dependabot[bot])
- Bump node-fetch from 2.6.1 to 2.6.7 in /examples/node-mssql-programmatic-use #150 (dependabot[bot])
- Bump node-fetch from 2.6.1 to 2.6.7 in /examples/node-app-mssql #149 (dependabot[bot])
- Bump follow-redirects from 1.14.5 to 1.14.7 in /examples/node-mssql-programmatic-use #148 (dependabot[bot])
v1.0.1 (2021-12-03)
Changes
- Improve verbose logging #145 (cham11ng)
- Bump axios from 0.21.1 to 0.21.4 in /examples/node-app-mssql-ts #144 (dependabot[bot])
- Bump axios from 0.21.1 to 0.21.4 in /examples/node-app-mssql #143 (dependabot[bot])
- Bump axios from 0.21.1 to 0.21.4 in /examples/node-mssql-programmatic-use #142 (dependabot[bot])
v1.0.0 (2021-11-29)
Bug Fixes
- Error when removed migration field from sync-db.yml #80
Closed Issues
Changes
- Upgrade sync-db to version 1.0.0 #141 (Prabeshpd)
- Send migration path before command execution #140 (mesaugat)
- Bump glob-parent from 5.1.1 to 5.1.2 #137 (dependabot[bot])
- Bump hosted-git-info from 2.7.1 to 2.8.9 #136 (dependabot[bot])
- Bump path-parse from 1.0.6 to 1.0.7 in /examples/node-app-pg-ts #131 (dependabot[bot])
- Bump path-parse from 1.0.6 to 1.0.7 in /examples/node-app-mssql-ts #130 (dependabot[bot])
- Bump path-parse from 1.0.6 to 1.0.7 in /examples/node-app-pg #129 (dependabot[bot])
- Bump path-parse from 1.0.6 to 1.0.7 in /examples/node-mssql-programmatic-use #128 (dependabot[bot])
- Bump path-parse from 1.0.6 to 1.0.7 in /examples/node-app-mssql #127 (dependabot[bot])
- Bump path-parse from 1.0.6 to 1.0.7 #126 (dependabot[bot])
v1.0.0-beta.13 (2021-10-19)
Bug Fixes
- Corruption in migration files doesn't give verbose error #124
Changes
- Bump sync-db version to 1.0.0-beta.13 #135 (samirsilwal)
- Remove redundant existDir check #134 (samirsilwal)
- LPD-3225 : Fix error when migration field removed from sync-db.yml #133 (Soneshaps)
- Fix verbose error when corruption in migration files #132 (Soneshaps)
- Bump lodash from 4.17.20 to 4.17.21 #125 (dependabot[bot])
- Bump y18n from 4.0.0 to 4.0.1 #122 (dependabot[bot])
v1.0.0-beta.12 (2021-03-29)
Changes
- Bump version to 1.0.0-beta.12 #121 (samirsilwal)
- Ability to provide custom configuration with --config flag #120 (samirsilwal)
v1.0.0-beta.11 (2021-03-25)
Bug Fixes
Closed Issues
- Simplify all the examples and bump sync-db to latest version #114
Changes
- Fixes in progammatic example #118 (samirsilwal)
- Fixes in mssql & pg node examples with JS migrations #116 (samirsilwal)
- Some fixes in example for ts migrations with node & mssql #115 (samirsilwal)
- Move ts-node to dependencies #113 (mesaugat)
- Make running the example a trivial process #112 (mesaugat)
v1.0.0-beta.10 (2021-03-21)
Implemented enhancements:
- Add make-publish command to publish templates for customization and interpolate templates #109 (cham11ng)
Changes
- Auto-update README.md about CLI usage and commands #111 (cham11ng)
- Changelog for 1.0.0-beta.9 release #110 (samirsilwal)
v1.0.0-beta.9 (2021-03-16)
Bug Fixes
Closed Issues
- Add examples and update documentation for JS/TS migrations and dry-run command #90
Changes
- Fix parallel strategy test case and release.sh script #108 (cham11ng)
- Move @istanbuljs/nyc-config-typescript to dev dependencies #106 (cham11ng)
- Fix release script to use proper version in commit message #104 (samirsilwal)
- Update changelog manually #103 (samirsilwal)
- Add examples and update documentation for JS/TS migrations and dry-run command #100 (cham11ng)
v1.0.0-beta.8 (2021-03-10)
Implemented enhancements:
- Add new command --print-sql which prints sql statements for all the steps #95
Changes
- FIX - Install changelog generator #102 (samirsilwal)
- Remove short character (-f) command for dry-run #101 (cham11ng)
- Upgrade vulnerable packages #99 (mesaugat)
- Update script to auto generate changelog #98 (samirsilwal)
- Integrate dry run feature by introducing
--dry-run
flag #94 (cham11ng)
v1.0.0-beta.7 (2021-03-09)
Closed Issues
- Remove support for Node 10 #89
Changes
- FIX - Tag package only after deploy stage #97 (samirsilwal)
- Update package version => 1.0.0-beta.6 #96 (samirsilwal)
- Automate sync-db release #93 (samirsilwal)
- Support JS/TS migration support for sync-db #88 (samirsilwal)
- Bump lodash from 4.17.15 to 4.17.20 #87 (dependabot[bot])
- Bump ini from 1.3.5 to 1.3.8 in /examples/node-app-mssql #86 (dependabot[bot])
- Bump ini from 1.3.5 to 1.3.8 #85 (dependabot[bot])
- Bump ini from 1.3.5 to 1.3.8 in /examples/node-app-pg #84 (dependabot[bot])
- Bump ini from 1.3.5 to 1.3.8 in /examples/node-mssql-programmatic-use #83 (dependabot[bot])
- Bump node-fetch from 2.6.0 to 2.6.1 #79 (dependabot[bot])
- Bump yargs-parser from 13.1.1 to 13.1.2 #78 (dependabot[bot])
- Bump bl from 2.2.0 to 2.2.1 in /examples/node-mssql-programmatic-use #77 (dependabot[bot])
- Bump bl from 2.2.0 to 2.2.1 in /examples/node-app-mssql #76 (dependabot[bot])
- Bump codecov from 3.6.5 to 3.7.1 #75 (dependabot[bot])
- Bump lodash from 4.17.15 to 4.17.19 in /examples/node-app-pg #74 (dependabot[bot])
- Bump lodash from 4.17.15 to 4.17.19 in /examples/node-mssql-programmatic-use #73 (dependabot[bot])
- Bump lodash from 4.17.14 to 4.17.19 #72 (dependabot[bot])
- Bump lodash from 4.17.15 to 4.17.19 in /examples/node-app-mssql #71 (dependabot[bot])
- Breaking changes - migrations, multi-commands and more experimental changes #62 (kabirbaidhya)
v1.0.0-experimental.20200628 (2020-06-28)
Closed Issues
- Ability to use a custom connection resolver #32
Changes
- Provide configuration as an arg to the connection resolver's resolve function #70 (kabirbaidhya)
v1.0.0-experimental.20200607 (2020-06-07)
Implemented enhancements:
- Split unit tests and cli tests and add separate yarn scripts #67 (kabirbaidhya)
Changes
- Support connection resolver #69 (kabirbaidhya)
- Introduce make command to generate migration files #68 (kabirbaidhya)
v1.0.0-experimental.20200428 (2020-04-27)
Changes
- Change the basePath to be the base directory for the whole codebase not just sql (breaking change) #66 (kabirbaidhya)
- Make connections config consistent with Knex's config (breaking change) #65 (kabirbaidhya)
v1.0.0-experimental.20200427 (2020-04-27)
Changes
- Ability to run all commands for a specific connection using a CLI option (--only) #64 (kabirbaidhya)
- Update node-app-mssql example to use new SQL migrations #63 (kabirbaidhya)
- Upgrade prettier and reformat code #61 (kabirbaidhya)
- Drop Node 8.x support - minimum required version >= 10.x #60 (kabirbaidhya)
- Transition to multi commands CLI #58 (kabirbaidhya)
- Organize directories and minor improvements for consistency and trivial fixes #57 (kabirbaidhya)
- Migrations support #51 (kabirbaidhya)
v1.0.0-beta.6 (2020-03-24)
Changes
- Setup prettier and integrate format checking in the CI #56 (kabirbaidhya)
- Support both sequential and parallel execution strategies for running synchronization #55 (kabirbaidhya)
- Bump acorn from 7.1.0 to 7.1.1 in /examples/node-mssql-programmatic-use #54 (dependabot[bot])
- Bump acorn from 7.1.0 to 7.1.1 in /examples/node-app-pg #53 (dependabot[bot])
- Bump acorn from 7.0.0 to 7.1.1 in /examples/node-app-mssql #52 (dependabot[bot])
- Support resolution of local project dependencies when CLI is invoked in development mode #50 (kabirbaidhya)
- Add license scan report and status #49 (fossabot)
v1.0.0-beta.5 (2020-03-08)
Changes
- Bump knex version to 0.20.11 #48 (kabirbaidhya)
v1.0.0-beta.4 (2020-03-05)
Bug Fixes
v1.0.0-beta.3 (2020-03-03)
Bug Fixes
v1.0.0-beta.2 (2020-03-02)
Changes
- Support resolving connections from the environment directly as a fallback option #45 (kabirbaidhya)
v1.0.0-beta.1 (2020-02-26)
Changes
- Add new io utility for standard I/O operations #44 (kabirbaidhya)
- Bump codecov from 3.6.1 to 3.6.5 #43 (dependabot[bot])
- Run synchronize in a single transaction per connection #39 (kabirbaidhya)
- Update example to demonstrate config injection #37 (kabirbaidhya)
v1.0.0-experimental.9-2 (2020-02-15)
v1.0.0-experimental.9-1 (2020-02-15)
v1.0.0-alpha.9 (2020-02-04)
Implemented enhancements:
- CLI arg to generate connections from the environment #33 (parwatcodes)
Changes
- Avoid vendor specific defaults in the config #41 (kabirbaidhya)
- Generate connection with port as number when using --generate-connections CLI arg #40 (silwalanish)
- Update dependencies - typescript & tslint #38 (kabirbaidhya)
- Config Injection - ability to inject dynamic configurations such that the running SQL transactions could access them #36 (kabirbaidhya)
- Add example project for postgres #35 (Prabeshpd)
v1.0.0-experimental.8-6 (2020-02-03)
v1.0.0-experimental.8-5 (2020-02-01)
v1.0.0-experimental.8-4 (2020-01-19)
v1.0.0-experimental.8-3 (2020-01-19)
v1.0.0-experimental.8-2 (2020-01-19)
v1.0.0-experimental.8-1 (2020-01-19)
Closed Issues
- New CLI arg to generate connections file using the environment variables #31
- Add new example project based on postgres #25
v1.0.0-alpha.8 (2019-12-18)
Changes
v1.0.0-alpha.7 (2019-12-11)
Implemented enhancements:
- Setup docker and docker-compose configuration for the node-app-mssql example #23 (silwalanish)
Bug Fixes
- Logs are misleading in rollback / teardown stage #5
Security fixes:
- Upgrade knex minimum version to 0.19.5 #26 (kabirbaidhya)
Closed Issues
- Add sample tables using knex migrations for the node-app-mssql example #21
- CI - Integrate test code coverage reporting. #18
- Add an example with showing the programmatic usage in Node / JavaScript #12
- Setup docker and docker-compose configuration for the node-app-mssql example #8
Changes
- Fix file name mistake #30 (parwatcodes)
- Added an example showing programmatic usuage of sync-db Node/JS #29 (parwatcodes)
- Throw an error if object type names doesn't match directory convention #28 (parwatcodes)
- Upgrade TypeScript to 3.7.2 #27 (kabirbaidhya)
- Use knex to create, run, rollback migrations with samples #24 (parwatcodes)
- Integrate test code coverage reporting with Codecov and Travis. #19 (ghost)
v1.0.0-alpha.6 (2019-08-28)
Changes
- Downgrade knex version to 0.16.3 #16 (SafalPandey)
v1.0.0-alpha.5 (2019-08-28)
Implemented enhancements:
- Support knex transactions in synchronize #15 (SafalPandey)
v1.0.0-alpha.4 (2019-08-27)
Changes
- Configure Travis CI for running tests #13 (kabirbaidhya)
- Simplify programmatic usage and documentation #11 (kabirbaidhya)
v1.0.0-alpha.3 (2019-08-26)
Implemented enhancements:
- Enable passing connection instance as well as connection config for synchronization #10 (SafalPandey)
Changes
- Improvements on the README Documentation #7 (kabirbaidhya)
v1.0.0-alpha.2 (2019-08-09)
Changes
- Remove password attribute from connections object before logging #6 (SafalPandey)
- Set published source for sync-db #4 (shradayshakya)
v1.0.0-alpha.1 (2019-08-07)
Implemented enhancements:
- Refactor code for accessing database connections. #1 (shradayshakya)
Changes
- Add documentation for global installation #2 (shradayshakya)
* This Changelog was automatically generated by github_changelog_generator