Releases: mozilla-services/majc
Releases · mozilla-services/majc
v0.1.9
v0.1.8
What's Changed
- chore: Group dependabots updates into two weekly PRs, for prod and dev by @mashalifshin in #117
- fix: Update lint, unit test, and CodeQL actions so they run on PRs from forks by @mashalifshin in #120
- fix: broken license link by @mrlubos in #109
- Stop committing the dist directory and gitignore it now that were vending to npm by @Almaju in #124
- fix: update React and ReactDOM versions in peerDependencies by @Almaju in #125
- fix: remove automatic addition of dist directory in pre-commit hook by @Almaju in #128
- Bump playwright from 1.54.1 to 1.56.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #134
- Bump next from 15.2.4 to 15.4.7 in /examples/react in the npm_and_yarn group across 1 directory by @dependabot[bot] in #135
- docs: Add documentation for how to QA the GPP module locally by @mashalifshin in #133
- fix: bumed the patch versions of React and Next for the example/react module to address CVE-2025-55182. by @copyrighthero in #143
- Bump next from 15.4.8 to 15.4.9 in /examples/react in the npm_and_yarn group across 1 directory by @dependabot[bot] in #144
- Bump next from 15.4.9 to 15.4.10 in /examples/react in the npm_and_yarn group across 1 directory by @dependabot[bot] in #145
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #138
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #139
- feat: add react 18 support by @Almaju in #146
- feat: bump version to 1.0.8 by @Almaju in #147
New Contributors
- @mrlubos made their first contribution in #109
- @Almaju made their first contribution in #124
- @copyrighthero made their first contribution in #143
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Bump version to v0.1.7 by @justindarc in #108
- Bump @stylistic/eslint-plugin from 5.2.2 to 5.2.3 by @dependabot[bot] in #96
- Bump @types/node from 24.0.12 to 24.3.0 by @dependabot[bot] in #100
- Bump eslint from 9.31.0 to 9.34.0 by @dependabot[bot] in #106
- Bump typescript-eslint from 8.36.0 to 8.41.0 by @dependabot[bot] in #111
- Add caching for the GPP string to be able to shorten the timeout period for GPP to load by @justindarc in #112
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Bump version to v0.1.6 by @justindarc in #104
- Fix race condition when waiting for GPP signalStatus to be 'ready' by @justindarc in #107
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- Bump jest-environment-jsdom from 30.0.0 to 30.0.2 by @dependabot[bot] in #65
- Bump version to v0.1.5 by @mashalifshin in #64
- Bump @hey-api/openapi-ts from 0.73.0 to 0.76.0 by @dependabot[bot] in #69
- Bump @types/node from 22.15.30 to 24.0.3 by @dependabot[bot] in #68
- Bump ts-jest from 29.3.4 to 29.4.0 by @dependabot[bot] in #67
- Bump @stylistic/eslint-plugin from 4.4.1 to 5.0.0 by @dependabot[bot] in #66
- chore: Fix e2e tests by using new MARS alt texts as the accessible-first selectors by @mashalifshin in #76
- [MAJC-155] Update TS linter in MAJC repo to use double-quotes by @justindarc in #70
- Bump eslint from 9.28.0 to 9.30.1 by @dependabot[bot] in #81
- Bump @playwright/test from 1.52.0 to 1.53.2 by @dependabot[bot] in #77
- Bump @hey-api/openapi-ts from 0.76.0 to 0.78.1 by @dependabot[bot] in #80
- Bump @types/node from 24.0.4 to 24.0.10 by @dependabot[bot] in #78
- Bump typescript-eslint from 8.34.1 to 8.36.0 by @dependabot[bot] in #82
- Bump eslint from 9.30.1 to 9.31.0 by @dependabot[bot] in #83
- Bump @playwright/test from 1.53.2 to 1.54.1 by @dependabot[bot] in #86
- [MAJC-156] Handle error path where image url proxy fails by @luc-lisi in #87
- Bump jest and @types/jest by @dependabot[bot] in #84
- Bump @stylistic/eslint-plugin from 5.0.0 to 5.2.2 by @dependabot[bot] in #94
- Temporarily disable cross browser e2e tests PR check by @mashalifshin in #102
- [MAJC-160] Add support for GPP to pass consent string to MARS with ad requests by @justindarc in #95
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Summary
- No functionality changes, just some release automation changes and version bumps
What's Changed
- Bump version to v0.1.3 by @mashalifshin in #60
- [MAJC-71] Fix workflow trigger for publishing releases by @mashalifshin in #61
- Bump version to v0.1.4 by @mashalifshin in #63
- [MAJC-71] Fix workflow trigger for publishing releases, one more time by @mashalifshin in #62
Full Changelog: v0.1.2...v0.1.4
v0.1.2
Summary
- Cross-browser testing
- Security hardening
- Fix invalid_url_error
- Github action for publishing releases to npm
What's Changed
- Bump version to 0.1.2 by @justindarc in #14
- [MAJC-105] Include validateBuild in post-build step by @luc-lisi in #15
- [MAJC-61] Add cross-browser, end-to-end view testing with Playwright by @mashalifshin in #17
- [MAJC-107] Adding build validation workflow by @luc-lisi in #18
- Use github's default Node version for all the CI actions by @mashalifshin in #19
- [MAJC-130] Set up Dependabot version updates by @mashalifshin in #20
- Bump @testing-library/react from 16.2.0 to 16.3.0 by @dependabot in #21
- Bump eslint from 9.21.0 to 9.26.0 by @dependabot in #24
- Bump typescript-eslint from 8.26.0 to 8.32.0 by @dependabot in #23
- [MAJC-128] Pin specific versions for prod dependencies by @mashalifshin in #27
- [MAJC-130] Restrict permissions for github actions workflows by @mashalifshin in #26
- [MAJC-130] Add github action to review dependencies for vulns by @mashalifshin in #28
- Bump @types/react from 19.1.2 to 19.1.3 by @dependabot in #29
- Bump typescript from 5.8.2 to 5.8.3 by @dependabot in #33
- Bump @types/node from 22.14.0 to 22.15.17 by @dependabot in #32
- Bump ts-jest from 29.2.6 to 29.3.2 by @dependabot in #31
- Bump @eslint/js from 9.26.0 to 9.27.0 by @dependabot in #38
- Bump tsup from 8.4.0 to 8.5.0 by @dependabot in #37
- Bump @stylistic/eslint-plugin from 2.13.0 to 4.2.0 by @dependabot in #30
- Bump @playwright/test from 1.51.1 to 1.52.0 by @dependabot in #36
- Bump @types/node from 22.15.17 to 22.15.19 by @dependabot in #35
- [MAJC-123] Disambiguate invalid_url_error by short circuiting callback code paths for fallback ads by @mashalifshin in #34
- Bump typescript-eslint from 8.32.0 to 8.32.1 by @dependabot in #43
- Bump eslint from 9.26.0 to 9.27.0 by @dependabot in #39
- Bump ts-jest from 29.3.2 to 29.3.4 by @dependabot in #40
- Bump @stylistic/eslint-plugin from 4.2.0 to 4.4.0 by @dependabot in #41
- Bump @hey-api/client-fetch from 0.10.0 to 0.10.1 by @dependabot in #42
- Bump eslint from 9.27.0 to 9.28.0 by @dependabot in #44
- Bump @types/react from 19.1.3 to 19.1.6 by @dependabot in #45
- Bump typescript-eslint from 8.32.1 to 8.33.0 by @dependabot in #46
- Bump @hey-api/openapi-ts from 0.64.10 to 0.69.1 by @dependabot in #47
- Bump @hey-api/client-fetch from 0.10.2 to 0.11.0 by @dependabot in #48
- Bump @stylistic/eslint-plugin from 4.4.0 to 4.4.1 by @dependabot in #49
- Bump @hey-api/openapi-ts from 0.69.2 to 0.71.1 by @dependabot in #50
- Bump @types/node from 22.15.21 to 22.15.30 by @dependabot in #52
- Bump @hey-api/client-fetch from 0.11.0 to 0.12.0 by @dependabot in #51
- [MACJ-117] Update README with note on SSR by @luc-lisi in #53
- Bump jest-environment-jsdom from 29.7.0 to 30.0.0 by @dependabot in #59
- Bump @types/react from 19.1.6 to 19.1.8 by @dependabot in #56
- Bump @eslint/js from 9.28.0 to 9.29.0 by @dependabot in #58
- Bump @hey-api/openapi-ts from 0.71.1 to 0.73.0 by @dependabot in #57
- Bump typescript-eslint from 8.33.1 to 8.34.0 by @dependabot in #55
- [MAJC-71] Publish releases to npm by @mashalifshin in #54
New Contributors
- @mashalifshin made their first contribution in #17
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Bugfixes for the fallback ad experience
What's Changed
- Bump version to 0.1.1 by @justindarc in #12
- [MAJC-110] Bugfix: partial successful API response does not trigger fallback by @luc-lisi in #13
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release 🎉
What's Changed
- Initial commit by @luc-lisi @mashalifshin @justindarc @bbirdsong2 @efixler in 9a5821f
- Bump next from 15.2.3 to 15.2.4 in /examples/react by @dependabot in #3
- [MAJC-63] Including fallback experience by @luc-lisi in #2
- [MAJC-54] Pass IAB category and taxonomy id from parent page into the ad request by @justindarc in #4
- [MAJC-96] Reorganize fallback logic by @luc-lisi in #5
- [MAJC-97] Log cleanup by @luc-lisi in #6
- [MAJC-102] Update build process to enable client only directives in React dist by @luc-lisi in #7
- [MAJC-104] Ad collapses on Pocket in the reporting flow by @justindarc in #9
- [MAJC-106] Map impression thresholds to ad unit formats by @justindarc in #10
- [MAJC-92] Use the MARS production URL in the dist bundle by @justindarc in #11
New Contributors
- @luc-lisi made their first contribution in 9a5821f
- @mashalifshin made their first contribution in 9a5821f
- @justindarc made their first contribution in 9a5821f
- @bbirdsong2 made their first contribution in 9a5821f
- @efixler made their first contribution in 9a5821f
- @dependabot made their first contribution in #3
Full Changelog: https://github.com/mozilla-services/majc/commits/v0.1.0