Skip to content

Latest commit

 

History

History
241 lines (177 loc) · 8.86 KB

CHANGELOG.md

File metadata and controls

241 lines (177 loc) · 8.86 KB

CHANGELOG

0.6.13 - Monday 24th February, 2025

  • Merge pull request #511 from anephenix/dependabot/npm_and_yarn/types/node-22.13.5
  • Merge pull request #509 from anephenix/dependabot/npm_and_yarn/ts-jest-29.2.6
  • Merge pull request #510 from anephenix/dependabot/npm_and_yarn/prettier-3.5.2
  • Bump @types/node from 22.13.4 to 22.13.5
  • Bump prettier from 3.5.1 to 3.5.2
  • Bump ts-jest from 29.2.5 to 29.2.6
  • Merge pull request #507 from anephenix/dependabot/npm_and_yarn/size-limit/preset-small-lib-11.2.0
  • Bump @size-limit/preset-small-lib from 11.1.6 to 11.2.0
  • Merge pull request #506 from anephenix/dependabot/npm_and_yarn/babel/parser-7.26.9
  • Merge pull request #505 from anephenix/dependabot/npm_and_yarn/babel/types-7.26.9
  • Bump @babel/parser from 7.26.8 to 7.26.9
  • Bump @babel/types from 7.26.8 to 7.26.9

0.6.12 - Saturday 15th February, 2025

  • Added notes to FUTURE.md file
  • Merge pull request #503 from anephenix/dependabot/npm_and_yarn/types/node-22.13.4
  • Merge pull request #504 from anephenix/dependabot/npm_and_yarn/prettier-3.5.1
  • Bump prettier from 3.5.0 to 3.5.1
  • Bump @types/node from 22.13.2 to 22.13.4
  • Merge pull request #502 from anephenix/dependabot/npm_and_yarn/types/node-22.13.2
  • Bump @types/node from 22.13.1 to 22.13.2
  • Merge pull request #501 from anephenix/dependabot/npm_and_yarn/babel/parser-7.26.8
  • Merge pull request #500 from anephenix/dependabot/npm_and_yarn/prettier-3.5.0
  • Merge pull request #499 from anephenix/dependabot/npm_and_yarn/babel/types-7.26.8
  • Bump @babel/parser from 7.26.7 to 7.26.8
  • Bump prettier from 3.4.2 to 3.5.0
  • Bump @babel/types from 7.26.7 to 7.26.8
  • Merge pull request #498 from anephenix/dependabot/npm_and_yarn/types/node-22.13.1
  • Bump @types/node from 22.13.0 to 22.13.1
  • Merge pull request #497 from anephenix/dependabot/npm_and_yarn/types/node-22.13.0
  • Bump @types/node from 22.12.0 to 22.13.0
  • Updated Readme
  • Adjusted some code and add size-limit checks
  • Merge pull request #496 from anephenix/dependabot/npm_and_yarn/types/node-22.12.0
  • Bump @types/node from 22.10.10 to 22.12.0

0.6.11 - Friday 24th January, 2025

  • Updated dependencies
  • Merge pull request #495 from anephenix/dependabot/npm_and_yarn/types/node-22.10.10
  • Bump @types/node from 22.10.8 to 22.10.10
  • Merge pull request #494 from anephenix/dependabot/npm_and_yarn/types/node-22.10.8
  • Bump @types/node from 22.10.7 to 22.10.8
  • Merge pull request #493 from anephenix/dependabot/npm_and_yarn/types/node-22.10.7
  • Bump @types/node from 22.10.6 to 22.10.7

0.6.10 - Tuesday 14th January, 2025

  • Merge pull request #492 from anephenix/dependabot/npm_and_yarn/types/node-22.10.6
  • Bump @types/node from 22.10.5 to 22.10.6

0.6.9 - Monday 13th January, 2025

  • Merge pull request #491 from anephenix/dependabot/npm_and_yarn/babel/types-7.26.5
  • Merge pull request #490 from anephenix/dependabot/npm_and_yarn/babel/parser-7.26.5
  • Bump @babel/types from 7.26.3 to 7.26.5
  • Bump @babel/parser from 7.26.3 to 7.26.5

0.6.8 - Saturday 11th January, 2025

  • More tweaks
  • More husky configuration
  • Added husky pre-commit hooks

0.6.7 - Saturday 11th January, 2025

  • Updated dependencies and package.json metadata
  • Updated dependencies
  • Merge pull request #489 from anephenix/dependabot/npm_and_yarn/typescript-5.7.3
  • Merge pull request #488 from anephenix/dependabot/npm_and_yarn/jsdom-26.0.0
  • Bump typescript from 5.7.2 to 5.7.3
  • Bump jsdom from 25.0.1 to 26.0.0
  • Merge branch 'master' of github.com:anephenix/sarus
  • Updated Node.js version in publish action to latest LTS
  • Merge pull request #486 from anephenix/dependabot/npm_and_yarn/prettier-3.4.2
  • Merge pull request #485 from anephenix/dependabot/npm_and_yarn/babel/parser-7.26.3
  • Bump prettier from 3.4.1 to 3.4.2
  • Bump @babel/parser from 7.26.2 to 7.26.3
  • Merge pull request #484 from anephenix/dependabot/npm_and_yarn/prettier-3.4.1
  • Merge pull request #483 from anephenix/dependabot/npm_and_yarn/typescript-5.7.2
  • Bump prettier from 3.3.3 to 3.4.1
  • Bump typescript from 5.6.3 to 5.7.2
  • Merge pull request #482 from anephenix/dependabot/npm_and_yarn/babel/parser-7.26.2
  • Bump @babel/parser from 7.26.1 to 7.26.2

0.6.6 - Monday 28th October, 2024

  • Merge pull request #481 from anephenix/dependabot/npm_and_yarn/babel/types-7.26.0
  • Merge pull request #480 from anephenix/dependabot/npm_and_yarn/babel/parser-7.26.1
  • Merge pull request #478 from anephenix/dependabot/npm_and_yarn/types/jest-29.5.14
  • Merge pull request #476 from anephenix/dependabot/npm_and_yarn/jsdoc-4.0.4
  • Bump @babel/types from 7.25.8 to 7.26.0
  • Bump @babel/parser from 7.25.8 to 7.26.1
  • Bump @types/jest from 29.5.13 to 29.5.14
  • Bump jsdoc from 4.0.3 to 4.0.4

0.6.5 - Monday 14th October, 2024

  • Merge pull request #475 from anephenix/dependabot/npm_and_yarn/babel/parser-7.25.8
  • Merge pull request #474 from anephenix/dependabot/npm_and_yarn/babel/types-7.25.8
  • Bump @babel/parser from 7.25.7 to 7.25.8
  • Bump @babel/types from 7.25.7 to 7.25.8

0.6.4 - Wednesday 9th October, 2024

  • Merge pull request #473 from anephenix/dependabot/npm_and_yarn/typescript-5.6.3
  • Bump typescript from 5.6.2 to 5.6.3
  • Merge pull request #472 from anephenix/dependabot/npm_and_yarn/babel/parser-7.25.7
  • Merge pull request #471 from anephenix/dependabot/npm_and_yarn/babel/types-7.25.7
  • Bump @babel/parser from 7.25.6 to 7.25.7
  • Bump @babel/types from 7.25.6 to 7.25.7

0.6.3 - Monday 30th September, 2024

  • Added more scripts for automation
  • Updated the push script to trigger automatically on pushing tags

0.6.2 - Monday 30th September, 2024

  • Tweaks to the prepare-patch-release command
  • Use a script to prepare the patch release
  • A workaround for the GitHub action to fetch tags
  • Running publish will update the changelog automatically
  • Small tweak to the changelog script
  • Added a script to generate updates for the changelog
  • Updated Changelog

0.6.1 - Friday 27th September, 2024

  • Dependency updates

0.6.0 - Saturday 17th August, 2024

  • Fixed a performance regression relating to the auditEventListeners function (PR#461)
  • Minimize production dependencies by removing current package.json dependencies (PR#424) = Added support for Exponential backoff on reconnection attempts (PR#403)
  • Updated dependencies

0.5.0 - Saturday 27th April, 2024

  • Tidied up some missplaced development dependencies
  • Track current connection state internally
  • Made retryConnectionDelay a required parameter, and restricted type to number
  • Cleaned up running commands without using npx
  • Validate URLS when constructing a Sarus instance
  • Updated License, authors and populated contributors
  • Changed node build targets to latest LTS and current (18 & 20)
  • Added Prettier Github Workflow
  • Formatted code using Prettier
  • Updated dependencies

0.4.6 - Sunday 18th June, 2023

  • Remove string typing on messages sent via WebSocket, to align with TypeScript any type
  • Updated dependencies

0.4.5 - Sunday 18th June, 2023

  • Added support for passing partial event listener events during class instantiation
  • Updated dependencies

0.4.4 - Tuesday 15th November, 2022

  • Updated dependencies

0.4.3 - Sunday 5th September, 2021

  • Updated dependencies

0.4.2 - Sunday 6th June, 2021

  • Updated dependencies
  • Added SECURITY.md
  • EventListeners on a closed WebSocket are removed before creating a new WebSocket instance upon reconnect.

0.4.1 - Monday 1st March, 2021

  • Updated dependencies

0.4.0 - Tuesday 13th October, 2020

  • retryConnectionDelay is true by default
  • Updated dependencies

0.3.3 - Monday 7th September, 2020

  • Merged PR#19 (ES5 support)
  • Updated dependencies

0.3.2 - Saturday 16th May, 2020

  • Added support for defining the binaryType on the WebSocket

0.3.1 - Wednesday 25th March, 2020

  • Fixed GitHub issue #14 (Cannot use import statement outside a module)
  • Shipped module is now compiled as a CommonJS module

0.3.0 - Friday 6th March, 2020

  • Library has been converted to TypeScript
  • Removed unnecessary checks as TypeScript types capture them

0.2.2 - Thursday 10th October, 2019

  • Added support for specifying the protocol to use with the WebSocket connection
  • Updated dependencies

0.2.1 - Sunday 17th March, 2019

  • Fixed a bug where messages stored in persistent storage were not being popped off of the message queue by new Sarus clients.
  • Added GitHub issue templates
  • Added CONTRIBUTING.md
  • Added CODE_OF_CONDUCT.md
  • Added some missing JSdoc code comments

0.2.0 - Friday 15th March, 2019

  • Added a new feature: sarus.disconnect(); Disconnects the WebSocket connection

0.1.0 - Sunday 10th March, 2019

  • Added a new feature: retryConnectionDelay
  • Updated documentation

0.0.2 - Sunday 3rd March, 2019

  • Refactored the code
  • Updated documentation
  • Added some development tooling to check for code coverage and quality

0.0.1 - Sunday 3rd March, 2019

  • Initial version of the library