- Fixed an issue where
craft-plugin-vite
was not included as required (#39)
- Add
.gitattributes
&CODEOWNERS
- Add linting to build
- Add compression of assets
- Add bundle visualizer
- Cache the Rich Variables menu in local storage, to increase performance for multiple rich text fields per page (#29)
- Added
make update
to update NPM packages - Added
make update-clean
to completely removenode_modules/
, then update NPM packages
- More consistent
makefile
build commands - Use Tailwind CSS
^2.1.0
with JIT - Move settings from the
composer.json
“extra” to the plugin main class - Move the manifest service registration to the constructor
- Remove deprecated ManifestController
- Dockerized the buildchain, using
craft-plugin-manifest
for the webpack HMR bridge
- Update to webpack 5 buildchain
- Added back in support for the Preparse field
- Restored the missing icon from the drop-down menu
- Updated to latest npm dependencies via
npm audit fix
for both the primary app and the docs
- Updated to latest npm dependencies via
npm audit fix
- Updated build system
- Updated Twig namespacing to be compliant with deprecated class aliases in 2.7.x
- Updated build process
- Added welcome screen after install
- Added a new b&w menu icon to match Redactor styles
- Moved to a modern webpack build config for the Control Panel
- Added install confetti
- Fixed a regression in the Settings that caused an exception to be thrown
- Added support for Redactor 2.x plugin from Pixel & Tonic
- Refactor to load JS/CSS conditionally based on the version of the Redactor plugin
- Install event handlers after all plugins have loaded
- Fixed missing translations
- Fixed the controller URL which stopped working in Craft CMS 3 RC13
- Fixed deprecation errors from Craft CMS 3 RC13
- Code cleanup
- Renamed the composer package name to
craft-richvariables
- Only load our AssetBundle on non-console Control Panel requests
- Updated to require craftcms/cms
^3.0.0-RC1
- Craft 3 RC 1 compatibility
- Craft 3 beta 20 compatibility
- Added support for
RichText
fields to be selected as variables
- Register the Redactor plugin via
RichText::EVENT_REGISTER_REDACTOR_PLUGIN
hasSettings
->hasCpSettings
for Craft 3 beta 8 compatibility
- The handle used for translations is now all lowercase
- Added
craft/cms
as a composer dependency - Added code inspection typehinting for the plugin
- Fixed a styling issue with Redactor 2.2
- Removed the unused
icon-mask.svg
file - Removed the unused
config.php
file
- Removed
allowAnonymous
from the controller, since we only want to work for logged in users - Cleaned up
composer.json
- Improved how we retrieved the settings, using RichVariables::$plugin
- Removed the Issues from the README.md
- Fixed an issue where the user might be redirected errantly to JSON settings on login
- Removed the spaces inside of the inserted
<ins>
tags
- Added a setting to control whether the Rich Variables menu should be text or an icon
- Harmonized the code with the Craft 2 version
- Fixed the icon by passing it in through our JavaScript response
- Initial port to Craft 3