Skip to content

Latest commit

 

History

History
169 lines (142 loc) · 5.69 KB

CHANGELOG.md

File metadata and controls

169 lines (142 loc) · 5.69 KB

...develop

🚀 Enhancements

  • api: Created an NPM lib for JavaScript (d43dcb3)

🩹 Fixes

  • Uncomment loop to iterate through the dataset and add all the data to the db (77d96bd)
  • Comment loop out (8582d17)
  • Fixed query issues (69d6756)
  • Fixed date issues on clevercloud.io (b712a34)
  • Fixed winston issues (e641c8a)
  • Added missing dependencies (b98bacd)
  • Removed unused boxen dependency (d7af0cf)
  • Package.json & package-lock.json to reduce vulnerabilities (8c1fb70)
  • Upgrade winston from 3.15.0 to 3.17.0 (02b89fa)
  • Upgrade marked from 14.1.3 to 14.1.4 (e1f0b3a)

📖 Documentation

  • Made changes to the documentation (0cbe2cf)
  • api: Updated the docs (d76cce4)
  • Updated Readme file (e11c0ab)

❤️ Contributors

Unreleased

New Release

Added – for new features, Deprecated – for deprecated features that will be removed in future versions, Removed – for removed functions, Fixed – for fixed bugs and refactoring.

2.0.0 / 2024-12-29

  • upgrade to v2
  • include endpoints
    • GET /api/v2/companies
    • POST /api/v2/stocks
    • GET /api/v2/tickers
    • GET /api/v2/tickers/:symbol
  • Added ticker as a timeseries model to quote model
  • Added company model
  • Fixed error codes
  • Existing routes in the initial release were moved to v1.js file and are accessible under the route /api/v1
  • Codes in server.js were segregated into;
    • app.js - for application logic,
    • server.js - for running the server,
    • database.js - for handling database connections,
    • routes/index.js, routes/v1.js and routes/v2.js - for handling routes,
    • models/* - for handling models,
    • middlewares.js - for handling middlewares,
    • utils.js - for handling utility functions,
    • constants.js - for keeping constants in one place, and
    • serverless.js - for running serverless app.
  • Added Dockerfile and docker-compose.yaml file
  • Added OpenAPI documentation at /api/docs
  • Migrated mongoose to ^8.8.3
    • fixed callback issues

1.0.0 / 2024-10-20

  • Added redis to take of load
  • Added node-celery to handle tasks out of the main thread

1.0.0 / 2024-01-15

  • Added express-rate-limit to limit the requests
  • Added helmet

1.0.0 / 2023-12-17

  • Added STO and NEM property to model
  • Removed OSH and NCM property to model

1.0.0 / 2023-01-28

  • Added timeseries property to model

1.0.0 / 2021-01-03

  • Initial release