- Fixed bug encountered when using pre-defined image transforms. (#43)
- Added ability to track views via JavaScript. (#50, thanks @cballenar)
- Fixed bug encountered when saving an Ad Group without a field layout. (#51)
- Craft 5 compatibility.
- Changed CSS class
adWizard-ad
toadWizard
for improved handling of ad blockers.
- Fixed bug encountered when uninstalling. (#44)
- Now shows values of custom fields on Ads index page.
- Added action to “Duplicate” an Ad.
- Added action to “Restore” a deleted Ad.
- Fixed a permissions issue with element actions.
- Now clears Ad queries cache when an Ad is moved from one group to another.
- Fixed migration bug when updating from Craft 2 to Craft 3.7. (thanks @engram-design)
- Made plugin translatable. (thanks @davidwebca)
- Craft 4 compatibility.
- New plugin icon.
- Fixed minor spacing issue.
- Query adjustments based on MySQL vs PostgreSQL. (thanks @pgrzyb)
- Fixed redirect bug when installing from console. (thanks @juban)
- Compatible with the new Craft 3.5 field layout editor.
- Added an Ads field type, an elements field containing Ads. (thanks @engram-design)
- Added an Ad Group field type, a dropdown that stores the handle of a selected Ad Group. (thanks @engram-design)
- Craft 3.5 is now required.
- Renamed JS file as an ad blocker deterrent.
- Pre-selects Ad Group when creating a new Ad.
- Properly validates the URL field.
- Respects soft-deleted field layouts.
- Fixed broken link to asset volumes.
- Fixed PHP 7.4 compatibility issues.
- Fixed redirect bug which occurred when saving an ad.
- Added
.onlyValid()
filter for getting Ads with an Element Query.
- Added ability to use custom fields on Ads via Field Layouts.
- Added ability to completely customize the attributes of an ad's
<img>
tag. - Supports dot notation in dynamic attributes.
- Added native fields to HUD editor.
- Added ability to show "Group" on index page.
- Improved Postgres compatibility.
- Improved technique for handling image transforms.
- Log error message in console if ad has no image asset.
- Log error message in console if ad image is in a volume with no public URL.
- Log deprecation warning for old transforms method.
displayAd
will no longer show an expired or max viewed ad.- Fixed null maxViews bug.
- Fixed system timezone bug.
- Allows access for logged-in non-admins.
- Craft 3 compatibility.
- Fixed “Move to group” bug.
- You can now move ads between different ad groups.
- Added
displayAd
method to AdModel.
- Proper breadcrumbs.
- Added deprecation warnings.
- Fixed PHP 7 race condition.
- Fixed "New Ad" button.
- REQUIRES CRAFT 2.5
- Added thumbnail images for ads.
- Introduced retina support.
- Added "displayAd" and "randomizeAdGroup" variables.
- Get ads via an ElementCriteriaModel.
- Added ability to bulk delete ads.
- Fully tested and reformatted to fit better with Craft 2.5.
- Moved error messages to console.
- Changed all references from "Positions" to "Groups".
- DEPRECATED: "ad" and "position" variables.
- Fixed widgets to be compatible with Craft 2.5.
- Added new "Stats" page.
- Added support for image transforms.
- Vastly improved widget UX.
- Improved UX of "+ New Ad" button.
- Fixed CSRF bug.
- Anonymous click fix.
- Improved error handling.
- Made CSRF compatible.
- Removed jQuery dependency.
- Fixed locale bug.
- Bug fixes.
Initial release.