youtube-likes-downloader
Version:
Download all liked videos from youtube
217 lines (167 loc) • 5.92 kB
Markdown
Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# [11.3.2](../../tags/v11.3.2) - 2026-04-13
## Changed
- Fix vulnerable dependencies
# [11.3.1](../../tags/v11.3.1) - 2026-02-22
## Changed
- Fix invalid thumbnail URLs
# [11.3.0](../../tags/v11.3.0) - 2026-02-21
## Add
- Ability to manually input data as JSON
# [11.2.0](../../tags/v11.2.0) - 2026-02-03
## Add
- Write down date when adding video manually
## Changed
- Add `--js-runtimes` argument to the executable command
# [11.1.3](../../tags/v11.1.3) - 2026-02-01
## Changed
- Fix vulnerable dependencies
# [11.1.2](../../tags/v11.1.2) - 2025-11-29
## Changed
- Fix vulnerable dependencies
# [11.1.1](../../tags/v11.1.1) - 2025-07-24
## Changed
- Fix vulnerable dependencies
# [11.1.0](../../tags/v11.1.0) - 2025-06-12
## Added
- New command 'add' to manually add a video into the archive
# [11.0.4](../../tags/v11.0.4) - 2025-06-02
## Changed
- Fixed api property that was optional by mistake
# [11.0.3](../../tags/v11.0.3) - 2025-06-01
## Changed
- Fixed non-displaying errors
# [11.0.2](../../tags/v11.0.2) - 2025-05-24
## Changed
- Fixed path to templates
# [11.0.1](../../tags/v11.0.1) - 2025-05-19
## Changed
- Fixed expecting refresh_token in temporary credentials
# [11.0.0](../../tags/v11.0.0) - 2025-05-18
__(BREAKING) Dropped support for NodeJS 18 (EOL). Minimum required version is now NodeJS 20.__
## Changed
- Migrated to NodeJS 20.19
- Migrated to ESLint V9 flat configs
- Updated dependencies
# [10.0.1](../../tags/v10.0.1) - 2024-03-20
## Changed
- Update dependencies
# [10.0.0](../../tags/v10.0.0) - 2024-03-16
## Changed
- Update eslint config and raise minimum supported NodeJS version to match one in typescript-eslint plugin
- Update .npmignore
- Unify jest.config.js by removing redundant patterns and providing support for both ts and tsx
# [9.0.6](../../tags/v9.0.6) - 2024-02-01
## Changed
- Fix README.md
# [9.0.5](../../tags/v9.0.5) - 2024-02-01
## Changed
- Fix README.md
# [9.0.4](../../tags/v9.0.4) - 2024-01-31
## Changed
- Migrate to GitHub
# [9.0.3](../../tags/v9.0.3) - 2024-01-29
## Changed
- Explicitly specify ignores from .gitignore in .eslintrc.js
# [9.0.2](../../tags/v9.0.2) - 2024-01-19
## Changed
- Update `@anmiles/google-api-wrapper`, `@anmiles/prototypes`
# [9.0.0](../../tags/v9.0.0) - 2024-01-16
## Changed
- Update project configurations
- Update dependencies
# [8.0.0](../../tags/v8.0.0) - 2023-12-04
## Changed
- Append video ID to the end of the filenames
# [7.1.1](../../tags/v7.1.1) - 2023-11-12
## Changed
- Update dependencies
# [7.1.0](../../tags/v7.1.0) - 2023-10-26
## Changed
- Small visual improvements for auth page
# [7.0.0](../../tags/v7.0.0) - 2023-09-12
## Changed
- Move jest extensions to a separate package
- Update dependencies (breaking)
# [6.0.0](../../tags/v6.0.0) - 2023-08-04
## Changed
- Filenames are being validated after downloaded. Non-compatible filenames are being renamed.
# [5.3.1](../../tags/v5.3.1) - 2023-08-06
## Changed
- Update `@anmiles/google-api-wrapper` and use `filterProfiles`
# [5.3.0](../../tags/v5.3.0) - 2023-08-04
## Added
- Ability to specify additional likes file (for videos that can't be acquired via youtube API)
# [5.2.1](../../tags/v5.2.1) - 2023-06-11
## Changed
- Update `@anmiles/google-api-wrapper`
# [5.2.0](../../tags/v5.2.0) - 2023-06-10
## Added
- `npm run update` now will update actual likes playlist with items provided in likes file
# [5.1.3](../../tags/v5.1.3) - 2023-06-01
## Changed
- Update `@anmiles/google-api-wrapper`
# [5.1.2](../../tags/v5.1.2) - 2023-05-31
## Added
- New jest matcher to expect function
# [5.1.1](../../tags/v5.1.1) - 2023-05-31
## Changed
- Update `@anmiles/google-api-wrapper` with breaking change
# [5.1.0](../../tags/v5.1.0) - 2023-05-26
## Changed
- Update `@anmiles/google-api-wrapper` in order to queue authentication in case of concurrent applications
# [5.0.0](../../tags/v5.0.0) - 2023-05-15
## Changed
- Update `@anmiles/logger` with breaking change (removing timestamps for colored logs)
# [4.1.6](../../tags/v4.1.6) - 2023-05-08
## Changed
- Use shared eslint config * explicitly specify ignorePatterns
# [4.1.5](../../tags/v4.1.6) - 2023-05-08
## Changed
- Move repository
- Use shared eslint config
- Use `@anmiles/logger` instead of old built-in logger
- Cleanup cSpell words
- Fixed changelog
# [4.1.4](../../tags/v4.1.4) - 2023-05-03
## Changed
- Upgraded `@anmiles/google-api-wrapper`
# [4.0.2](../../tags/v4.0.2) - 2023-03-20
## Changed
- Upgraded `@anmiles/google-api-wrapper` to v6.0.0
# [4.0.1](../../tags/v4.0.1) - 2023-03-13
## Changed
- Moved common auth logic to [google-auth-wrapper](https://gitlab.com/anmiles/google-auth-wrapper)
- Changed supported NodeJS version to >=18.14.2
## Removed
- Support of profiles migration
# [3.2.0](../../tags/v3.2.0) - 2022-07-01
## Added
- Restrict old files: application will do nothing and ask to migrate old files if any
## Changed
- Unified codebase with other projects
# [3.1.1](../../tags/v3.1.0) - 2022-07-01
## Added
- Added changelog
- Added CI/CD
## Changed
- Improve types
- Unified codebase with other projects
- Fixed license file to be properly recognized by Gitlab
# [3.0.0](../../tags/v3.0.0) - 2022-06-30
## Changed
- Moved `rimraf` package from `devDependencies` to `dependencies` because it's needed for building
# [2.0.0](../../tags/v2.0.0) - 2022-06-30
## Added
- Introduced multi-profile support
- Added tests and linting
## Changed
- Totally refactored project using typescript
## Removed
- Removed old JS codebase
# [1.0.0](../../tags/v1.0.0) - 2022-04-12
## Added
- Initial commit