ryan Posted 3 hours ago Posted 3 hours ago This week on the dev branch is ProcessWire 3.0.269. Highlights of this version include 32 issue reports resolved (even including some very old ones). 27 new API.md class documentation files were added. And 15 new WireTests files were added. Plus a new InputfieldJson module, WireHttpMulti class, and more. API.md files were added for these core classes: Wire, WireSaveableItems, Fieldtypes, FileValidatorModule, PageFinder, Pagefiles, Pageimages, Password, Process, Tfa, WireHttpMulti, WireTempDir, WireUpload, CliModule. API.md files were also added for these core modules: ImageSizerEngineIMagick, InputfieldDatetime, InputfieldJson, InputfieldPageListSelect, MarkupAdminDataTable, MarkupHTMLPurifier, MarkupRSS, PageFrontEdit, PagePathHistory, SessionLoginThrottle, LazyCron, WireTests, TextformatterMarkdownExtra New WireTests classes were added for these classes and/or modules: PageFinder, Password, WireApiDocs, WireHttpMulti, WireTempDir, WireUpload, ImageSizerEngineIMagick, InputfieldDatetime, InputfieldJson, InputfieldPageListSelect, MarkupAdminDataTable, MarkupHTMLPurifier, MarkupRSS, PageFrontEdit, TextformatterMarkdownExtra, plus 13 existing class tests were updated. New InputfieldJson module: a JSON-editing field, with API.md and tests. Now used by ProcessCommentsManager (for Comment meta data), ProcessPageEdit (opt-in editing of $page->meta() data, enabled in module settings), and ProcessModule (advanced-mode info viewer and config editor). In the page editor, see the new "Meta" input at the bottom of your Settings tab. New WireHttpMulti class (extends WireHttp): Enables concurrent HTTP requests via curl_multi, mirroring WireHttp::get()/getJSON(). Requires PHP 8.1+. Includes API.md and tests. (Via Matjaž Potočnik, @matjazp) Upgraded to the latest UIkit version for AdminThemeUikit: 3.17.11 => 3.25.19 New ImageSizerEngineIMagick sRGB conversion: When $config->imageSizerOptions['sRGB'] = true, converts wide-gamut images to sRGB before profile stripping. Bundles sRGB2014.icc. New Inputfield::collapsedIcon: Enables an alternate header icon when collapsed. For the next two weeks I have to do some travel and focused client work, so core updates will slow down temporarily, but we'll be back full steam ahead by the end of the month. Thanks for reading and have a great weekend! 3
Jonathan Lahijani Posted 3 hours ago Posted 3 hours ago A while ago, probably in 2017, maybe even earlier, I setup an automation in Zapier that would automatically send me an email for every commit on the dev branch (it reads the .atom file GitHub provides for each branch). Each email contains the details of the commit. I don't use Zapier for anything else so I'm on the free plan which has a limit of 100 executions. I don't even think about it. This month is the first time in 10 years where the automation went over the execution limit, and it's only 1/3 of the way through. So many updates. I had DeepSeek rewrite the automation in Bash so that doesn't happen again; running the script every 15 mins via cronjob. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now