Releases: interactive-video-labs/interactive-video-core
Releases · interactive-video-labs/interactive-video-core
Release v0.2.0
✨ Minor Release
Added
- simplify version bump process
- coverage added
- file relative path updated
- vitest updated
- node version upgraded 20 to 22
- gitignore xml file added
- Add Vitest coverage and update pnpm dependencies
- Migrate CI workflow to use pnpm
- Use rimraf for cross-platform clean script
- Add GitHub Actions workflow for tagging releases
- remove package-lock.json and update examples
- Configure tsup for build process
- support subtitles #14
- Add JSDoc comment to FALLBACK_CSS
- Add mock for document.head and style element in player tests
- Enhance localStorage error handling and update Decision interface
- Add error handling for getDecisionHistory()
- Allow DecisionAdapter to be injected via config
- Add unit tests for decision adapters
- Move InMemoryDecisionAdapter to its own file and add JSDoc
- Add JSDoc comments and type import
- Implement internationalization for player
- implement analytics hook system
- add segmentManager test
- Bump version to 0.1.0 and update changelog
- Improve README and example usage
- Implement Semantic Release with GitHub Actions
- Automate versioning and publishing with semantic-release
- Add GitHub Actions workflow for running tests
Changed
- Merge pull request #91 from interactive-video-labs/renovate/typescript-eslint-monorepo
- Merge pull request #90 from interactive-video-labs/renovate/pnpm-10.x
- update typescript-eslint monorepo to v8.44.1
- update pnpm to v10.17.1
- Merge pull request #89 from interactive-video-labs/renovate/eslint-monorepo
- update eslint monorepo to v9.36.0
- Merge pull request #88 from interactive-video-labs/renovate/pnpm-10.x
- update pnpm to v10.17.0
- Merge pull request #87 from interactive-video-labs/renovate/typescript-eslint-monorepo
- update typescript-eslint monorepo to v8.44.0
- Merge pull request #86 from interactive-video-labs/renovate/jsdom-27.x
- Merge pull request #85 from interactive-video-labs/renovate/pnpm-10.x
- update dependency jsdom to v27
- update pnpm to v10.16.1
- Merge pull request #84 from interactive-video-labs/renovate/typescript-eslint-monorepo
- update typescript-eslint monorepo to v8.43.0
- Merge pull request #82 from interactive-video-labs/renovate/eslint-monorepo
- Merge pull request #83 from taj54/main
- remove unnecessary git_tag setting
- update eslint monorepo to v9.35.0
- Merge pull request #81 from taj54/main
- split types into multiple files
- Merge pull request #80 from interactive-video-labs/version-bump/v0.1.6
- bump version to v0.1.6
- Merge pull request #79 from taj54/main
- add version bump workflow
- Merge pull request #78 from taj54/main
- improve CI/CD and code style
- Merge pull request #77 from interactive-video-labs/renovate/actions-setup-node-5.x
- update actions/setup-node action to v5
- Merge pull request #76 from interactive-video-labs/renovate/taj54-universal-version-bump-0.x
- update taj54/universal-version-bump action to v0.14.0
- Merge pull request #75 from interactive-video-labs/renovate/taj54-universal-version-bump-0.x
- Merge pull request #74 from interactive-video-labs/renovate/pnpm-10.x
- update taj54/universal-version-bump action to v0.13.2
- update pnpm to v10.15.1
- Merge pull request #73 from taj54/main
- update version-bump action to v0.12.0
- Merge pull request #72 from interactive-video-labs/renovate/taj54-universal-version-bump-0.x
- update taj54/universal-version-bump action to v0.10.0
- Merge pull request #71 from taj54/main
- new latest version added
- Merge pull request #69 from interactive-video-labs/renovate/pnpm-10.x
- update pnpm to v10.15.0
- Update tag-after-merge.yml
- Merge pull request #68 from taj54/main
- Update .github/workflows/tag-after-merge.yml
- Update .github/workflows/tag-after-merge.yml
- add major/minor release heading in GitHub release notes
- Merge pull request #67 from interactive-video-labs/release/v0.1.5
- bump version to v0.1.5
- Merge pull request #66 from taj54/main
- Merge pull request #65 from taj54/main
- Merge pull request #64 from taj54/main
- checking for ci test
- Merge pull request #63 from interactive-video-labs/renovate/actions-checkout-5.x
- update actions/checkout action to v5
- Merge pull request #62 from taj54/main
- order updated
- //github.com/taj54/interactive-video-core
- codecov test adde inti test
- Merge pull request #59 from interactive-video-labs/renovate/actions-checkout-5.x
- Merge pull request #60 from taj54/main
- //github.com/taj54/interactive-video-core
- update actions/checkout action to v5
- Merge pull request #58 from taj54/main
- Merge pull request #57 from interactive-video-labs/renovate/actions-checkout-5.x
- update actions/checkout action to v5
- Merge pull request #56 from taj54/main
- //github.com/taj54/interactive-video-core
- Merge pull request #55 from taj54/main
- //github.com/taj54/interactive-video-core
- unused types are removed
- Merge pull request #54 from interactive-video-labs/renovate/major-vitest-monorepo
- update dependency vitest to v3
- Merge pull request #53 from interactive-video-labs/renovate/node-22.x
- Merge pull request #52 from interactive-video-labs/renovate/actions-checkout-5.x
- update dependency node to v22
- update actions/checkout action to v5
- Merge pull request #50 from interactive-video-labs/renovate/pnpm-10.x
- Merge pull request #49 from interactive-video-labs/renovate/typescript-5.x-lockfile
- update pnpm to v10.14.0
- update dependency typescript to v5.9.2
- Merge pull request #48 from interactive-video-labs/renovate/configure
- Add renovate.json
- Merge pull request #46 from taj54/main
- Update CHANGELOG.md for v0.1.4
- Merge pull request #45 from interactive-video-labs/release/v0.1.4
- bump version to v0.1.4
- Merge pull request #44 from taj54/main
- Update src/interactionManager.ts
- //github.com/taj54/interactive-video-core
- InteractionManager test failures and improved test robustness.
- Merge pull request #43 from taj54/main
- Improve tsup build configuration
- Merge pull request #42 from taj54/main
- Merge pull request #41 from taj54/main
- update build status link in README
- Merge pull request #40 from Bmongo/main
- Update examples/index.html
- Update src/subtitlesManager.ts
- Merge pull request #38 from interactive-video-labs/release/v0.1.3
- bump version to v0.1.3
- Merge pull request #37 from taj54/main
- Update repository URL in package.json
- Merge pull request #36 from taj54/main
- Update CHANGELOG.md
- Merge pull request #35 from interactive-video-labs/release/v0.1.2
- bump version to v0.1.2
- Merge pull request #33 from taj54/main
- Scope global CSS rules to .ivl-player-container
- Re-embed fallback CSS in player.ts with !important rules
- Update README and DEVELOPER.md for decision tracking and serve command
- Merge pull request #32 from interactive-video-labs/release/v0.1.1
- bump version to v0.1.1
- Merge pull request #31 from taj54/main
- Improve log message rendering in examples/index.html
- //github.com/taj54/core
- implement decision tracking and persistence
- Merge pull request #30 from taj54/main
- Merge pull request #29 from taj54/main
- Merge pull request #28 from taj54/main
- Merge pull request #27 from taj54/main
- //github.com/taj54/core
- changelog minor release version updated
- Merge pull request #26 from taj54/main
- Remove semantic-release json file
- Merge pull request #25 from taj54/main
- Merge branch 'main' into main
- Remove semantic-release dependencies
- Update CHANGELOG.md for v0.0.4
- Merge pull request #24 from interactive-video-labs/release/v0.0.4
- bump version to v0.0.4
- Merge pull request #23 from taj54/main
- //github.com/taj54/core
- Delete logo.svg
- Add files via upload
- Merge pull request #20 from interactive-video-labs/release/v0.0.3
- bump version to v0.0.3
- Merge pull request #19 from taj54/main
- Merge branch 'main' into main
- Update release.yml
- main' into main
- Update release workflow to publish to npm on release creation"
- Merge pull request #18 from taj54/main
- //github.com/taj54/core
- main' into main
- Add version bump workflow"
- txt removed
- Update publishing workflow and changelog
- Merge pull request #17 from taj54/main
- //github.com/taj54/core
- Merge pull request #16 from taj54/main
- Ensure VIDEO_ENDED event is tracked 2 3 The
VIDEO_ENDED
event was not being tracked due to a missing event listener insrc/player.ts
. This commit adds theended
event listener to the video element to ensureVIDEO_ENDED
is tracked by analytics. 4 5 Additionally, thetest/player.test.ts
file was updated to correctly identify theended
event listener, making the test more robust.
Fixed
- Ensure VIDEO_ENDED event is tracked
- Standardize pnpm version in GitHub Actions
- Resolve 'Multiple versions of pnpm specified