Releases: digitalfortress-tech/ad-rotator
Releases · digitalfortress-tech/ad-rotator
v5.8.1
v5.8.0
Release Logs
- 🧪 chore: block flaky tests in CI mode
- 🏷️ chore: fix typings for esm exports, update related doc
- 🔧📝 chore: lint before production build
- 🔨 chore: remove webpack, update deps, move to pnmp
- ✅ test: fix e2e tests
- ♻️ chore: refactor umd and es6 examples
- ✅ test: fix tests post vite migration
- 💥✨ feat: update exported named fn #breaking
- ⚡️💥 chore: install and configure vite
- 📈 docs: add reference to total downloads
- 👷 chore: replace travisCI with CircleCI
- 📝 docs: fix sticky Ad usage example
v5.7.0
Release Notes
- ✨🧲 feat: allow fixed/sticky positioning in config
- ✅♿️ test: setup accessibility tests
- 📝 docs: finalise playground page, sitemap and other minor details
- 📝✨ docs: Add api, styles and references pages
- ✨📝 docs: finalise the install, usage, config pages
- ✨📝💬 docs: revamp official documentation
- ⬆️ Upgrade Cypress to v10, tsconfig
- ⬆️ chore: upgrade jest, deps
v5.6.0
Release Log
- ✨ chore: Add a pull-request template
- 🔰 chore: Add security policy
- ✨🔧 chore: Add, configure issue-template
- 💵💰🪙 chore: Allow yourself to be funded
- ✨ feat: Add
title
prop to adunits to improve accessibility - 🔥🗑️ Deprecate
objectFit
config option - 📑 docs: Fix size details, rephrase sentences
v5.5.0
Release Notes
- 💫🩹 feat: update demo links, fix script loading order
- 💥🧾 feat: Split js and css assets, update doc
- 📝 docs: Add donate via paypal shield
release_v5.0.0
Breaking Changes
The height
, width
and shape
configuration options have been deprecated.
You must set the size of the Ad unit via CSS.
<style>
#containerElement { /* set Ad size */
height: 300px;
width: 250px;
}
img { /* set img elements to be responsive */
height: 100%;
width: 100%;
object-fit: "cover"; /* optional */
}
</style>
Release Notes -
- 📝✅ chore: Add weights example to demo, add desktop test
- 📝 docs: cite info for weight param
- ✅ test: verify rotation with weights
- 🗑️🔥 chore: cleanup, refactor random number generation
- ✨⚡️🚧 feat: Add weight parameter
- 🔥💥📝✅ feat: deprecate height/width config params
- 📝💬🎨 docs: Update demo pages post deprecation of shape param
- 📝 docs: remove refs to shape config param
- 🔥✨⚡️🎨♻️💥 Deprecate shape config option, update dependencies, make images responsive
release_v4.4.0
- 📝 docs: Update readme
- ⬆️✅ Update dependencies
- Update bait element classlist to allow custom stlying
- 🔥⚡️🗑️ Decprecate unused types, remove unrequired debug msgs, update docs
- Remove unrequired fallback for Brave browser
- Setup codeql analysis
- ✅🔥📝 update demo, fix cypress tests, update doc
- ⚡️ Clear Source element and append html more efficiently
- ⚡️🔥✨ add fallbackMode as a boolean, updates types to exclude null
- 🔥 Remove unrequired style
- ✨⚡️ feat: Detect adblocker only when fallback mode is enabled
- Fix (temp) fallback mode for brave browser
- Add test for Brave browser
- ✨ feat: Add mode config to allow fallback with adblock
- Fix demo examples, refactor selectors
v4.3.0
- Fix e2e test for stickiness
- Fix calculation of sticky adverts
- chore: fix browser field in
package.json
v4.2.0
- 🐛 bugfix: fix remove api call
- ♻️ chore: refactor devices, onclick handler
- 🗑️ chore: deprecate the debug config option
- ♻️ chore: minor refactoring, remove unrequired try-catch blocks
- 🏷️ chore: generate and link types
- 📝 use bundlephobia size bagde
- chore: update version patch
- docs: update demo link
- docs: fix import statement
release_v4.1.0
- test: fix unit, e2e tests post timer update
- chore: refactor reusable functions into helpers
- feat: update preload time to 1s
- feat: set minimum rotator time to 2s
- docs: update config options to tabular format
- chore: make deploy script verbose
- chore: fix publish recipe