All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Run tests on post-build.
- Updated the dependencies.
core-js
.
- Broken binary.
- More tests in CI/CD.
- Broken binary.
resolution
forgraceful-fs
.
- Updated the dependencies.
- Updated to Node 12
- Updated the dependencies.
- Updated the dependencies.
- Updated the dependencies.
- Updated Node version into 10
- Configuration for
query
inserver.query
.
- Added link to coverage in
README.md
.
- Postgres test also works now.
- Missing dependency
regenerator-runtime
.
- Configuration for
cors
inserver.cors
.
- Build didn't replace shebang from
babel-node
intonode
.
- Fixing CI/CD pipeline.
- Fixing CI/CD pipeline.
- Redundant dependencies.
- Fixing CI/CD pipeline.
- New property in configuration file:
server.playground
.
- Had to split
server.limiter
in configuration file into two separate configurations:server.rateLimiter
server.speedLimiter
- Fixing CI/CD pipeline.
- Fixing CI/CD pipeline.
- Fixing CI/CD pipeline.
- Updated the dependencies.
- Updated the dependencies.
- Had to change engine dependency from node
0.1.0
into6.0.0
.
- Updated the dependencies and fixed Jest config.
- Breaking changes to config file, check the latest config here.
- Renamed
ZIPCODE_CHANGES.graphqlQuery
fromPostalCodeChanges
intoPostalCodeChange
on line 395.
- Renamed
- Link to
posti-graphql
.
- Breaking changes to config file, check the latest config here.
- Renamed
table
intotables
on line 19. - Added new configs:
server
.
- Renamed
- Optimised CI/CD pipeline.
- Improved tests.
- Improved tests.
- Casting for
integer
type fields, was incorrectlynumber
src/classes/Sequelize.js on line #874.
- Screenshot of test output.
- Added link to test coverages.
- Fixed README.md installation instructions (obsolete config examples).
- Renamed "Screenshots" section to be "Links" in README.md.
- Breaking changes to config file, check the latest config here.
- In
postalcodes
table, renamed columneffectiveAt
toentryIntoForceAt
.
- Improvements in tests.
- Couple of badges more into README.md.
- Lots of improvements in tests (now everything is 100% 🎉🎊🥂).
no-console
eslint rule to giveerror
instead ofwarning
.
tablePrefix
in tests fromtest_
into${tablePrefix}test_
.
- CI/CD pipeline to publish with
npm
instead ofyarn
.
- Manually tested publishing, since
yarn
gave error "Cannot publish over previously published version".
- CI/CD pipeline to output the version to be published.
- Bug showing incorrect number of lines inserted.
- Breaking changes to config file, check the latest config here.
- Table
zipcode_changes
renamed topostalcode_changes
. - Table
zipcodes
renamed topostalcodes
.
- Disclaimer in
README.md
. - Links to Finnish, English and Swedish Postal Code Services site, Terms of use and Frequently asked questions.
- Babel polyfill in
src/posti.js
.
- Major refactoring.
- Updated dependencies.
- Run tests in parallel instead in serially.
- Coverage percentage in badge to contain
% Branch
instead of% Funcs
. Stage-0
intoStage-2
.
- Bug showing incorrect number of lines being inserted.
- Lots of more tests.
- New
test-debug
script.
- Coverage percentage in badge back to contain
% Funcs
instead of% Branch
. - Run the tests serially instead in parallel.
- Fixed bug with table prefixes.
- Remove the test tables after tests.
- Lots of more tests.
- A little more comments in the code.
- Coverage percentage in badge to contain
% Branch
instead of% Funcs
. - Tests to use the actual config, with the difference that it overwrites
TABLE_PREFIX
to betest_
when running tests. - Renamed
this.table_names
to bethis.tables
in src/classes/Database.js:49. - New method
this.setFile(file)
in src/classes/Posti.js:203, to ease the tests. delete_on_complete
in src/config/index.js:7 is set tofalse
for tests.findDatabaseConfig()
in src/utils/index.js:76 shouldn't break anymore when using differentNODE_ENV
.- Table names and temp table names to use
TABLE_PREFIX
in src/classes/Database.js:52.
posti.config.test.js
file, as it is no longer needed.
- Finetuning CI/CD pipeline.
- Finetuning CI/CD pipeline.
- Finetuning CI/CD pipeline.
- Initial release.