Skip to content

Latest commit

 

History

History
351 lines (201 loc) · 6.63 KB

CHANGELOG.md

File metadata and controls

351 lines (201 loc) · 6.63 KB

Posti

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.

[Unreleased]

[3.5.1] - 2021-04-23

Changed

  • Run tests on post-build.

[3.5.0] - 2021-04-23

Changed

  • Updated the dependencies.

[3.4.3] - 2020-05-14

Added

  • core-js.

Fixed

  • Broken binary.

[3.4.2] - 2020-05-14

Added

  • More tests in CI/CD.

Fixed

  • Broken binary.

[3.4.1] - 2020-05-14

Added

  • resolution for graceful-fs.

Changed

  • Updated the dependencies.
  • Updated to Node 12

[3.4.0] - 2019-12-02

Changed

  • Updated the dependencies.

[3.3.1] - 2019-12-02

Changed

  • Updated the dependencies.

[3.3.0] - 2019-12-02

Changed

  • Updated the dependencies.
  • Updated Node version into 10

[3.2.0] - 2019-05-02

Added

  • Configuration for query in server.query.

[3.1.3] - 2019-05-01

Changed

  • Added link to coverage in README.md.

[3.1.2] - 2019-05-01

Fixed

  • Postgres test also works now.

[3.1.1] - 2019-05-01

Added

  • Missing dependency regenerator-runtime.

[3.1.0] - 2019-05-01

Added

  • Configuration for cors in server.cors.

Fixed

  • Build didn't replace shebang from babel-node into node.

[3.0.4] - 2019-05-01

Fixed

  • Fixing CI/CD pipeline.

[3.0.3] - 2019-05-01

Fixed

  • Fixing CI/CD pipeline.

[3.0.2] - 2019-05-01

Removed

  • Redundant dependencies.

[3.0.1] - 2019-05-01

Fixed

  • Fixing CI/CD pipeline.

[3.0.0] - 2019-05-01

Added

  • New property in configuration file: server.playground.

Breaking changes

  • Had to split server.limiter in configuration file into two separate configurations:
    • server.rateLimiter
    • server.speedLimiter

[2.1.3] - 2019-04-39

Fixed

  • Fixing CI/CD pipeline.

[2.1.2] - 2019-04-39

Fixed

  • Fixing CI/CD pipeline.

[2.1.1] - 2019-04-39

Fixed

  • Fixing CI/CD pipeline.

[2.1.0] - 2019-04-39

Changed

  • Updated the dependencies.

[2.0.0] - 2018-08-29

Changed

  • Updated the dependencies.

Breaking changes

  • Had to change engine dependency from node 0.1.0 into 6.0.0.

[1.0.3] - 2018-08-22

Changed

  • Updated the dependencies and fixed Jest config.

[1.0.2] - 2018-03-26

Breaking changes

  • Breaking changes to config file, check the latest config here.
    • Renamed ZIPCODE_CHANGES.graphqlQuery from PostalCodeChanges into PostalCodeChange on line 395.

[1.0.1] - 2018-03-26

Added

[1.0.0] - 2018-03-26

Breaking changes

  • Breaking changes to config file, check the latest config here.
    • Renamed table into tables on line 19.
    • Added new configs: server.

Changed

  • Optimised CI/CD pipeline.

[0.2.3] - 2018-03-21

Changed

  • Improved tests.

[0.2.2] - 2018-03-19

Changed

  • Improved tests.

Fixed

[0.2.1] - 2018-03-18

Added

  • Screenshot of test output.
  • Added link to test coverages.

Changed

  • Fixed README.md installation instructions (obsolete config examples).
  • Renamed "Screenshots" section to be "Links" in README.md.

[0.2.0] - 2018-03-18

Breaking changes

  • Breaking changes to config file, check the latest config here.
  • In postalcodes table, renamed column effectiveAt to entryIntoForceAt.

Changed

  • Improvements in tests.

[0.1.6] - 2018-03-18

Added

  • Couple of badges more into README.md.
  • Lots of improvements in tests (now everything is 100% 🎉🎊🥂).

Changed

  • no-console eslint rule to give error instead of warning.

[0.1.5] - 2018-03-17

Changed

  • tablePrefix in tests from test_ into ${tablePrefix}test_.

[0.1.4] - 2018-03-17

Changed

  • CI/CD pipeline to publish with npm instead of yarn.

[0.1.3] - 2018-03-17

Changed

  • Manually tested publishing, since yarn gave error "Cannot publish over previously published version".

[0.1.2] - 2018-03-17

Changed

  • CI/CD pipeline to output the version to be published.

[0.1.1] - 2018-03-17

Fixed

  • Bug showing incorrect number of lines inserted.

[0.1.0] - 2018-03-17

Breaking changes

  • Breaking changes to config file, check the latest config here.
  • Table zipcode_changes renamed to postalcode_changes.
  • Table zipcodes renamed to postalcodes.

Added

  • 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.

Changed

  • Major refactoring.
  • Updated dependencies.
  • Run tests in parallel instead in serially.
  • Coverage percentage in badge to contain % Branch instead of % Funcs.
  • Stage-0 into Stage-2.

Fixed

  • Bug showing incorrect number of lines being inserted.

[0.0.6] - 2018-03-14

Added

  • Lots of more tests.
  • New test-debug script.

Changed

  • 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.

[0.0.5] - 2018-03-14

Added

  • Lots of more tests.
  • A little more comments in the code.

Changed

  • 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 be test_ when running tests.
  • Renamed this.table_names to be this.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 to false for tests.
  • findDatabaseConfig() in src/utils/index.js:76 shouldn't break anymore when using different NODE_ENV.
  • Table names and temp table names to use TABLE_PREFIX in src/classes/Database.js:52.

Removed

  • posti.config.test.js file, as it is no longer needed.

[0.0.4] - 2018-03-13

Changed

  • Finetuning CI/CD pipeline.

[0.0.3] - 2018-03-13

Changed

  • Finetuning CI/CD pipeline.

[0.0.2] - 2018-03-13

Changed

  • Finetuning CI/CD pipeline.

[0.0.1] - 2018-03-12

Changed

  • Initial release.