What's new in this version: CodeKit 3.9.1 - Change log not available for this version
CodeKit 3.8.2 - Fixes a crash that occurred when scanning malformed Bower packages for import statements
CodeKit 3.8.1 - Fixes an issue in 3.8 that caused crashes with the Projects Sidebar open
CodeKit 3.7.4
Sass and CSS: - The last update made it impossible to import CSS files into Sass files - The Sass team decided to roll back that change - This update restores the ability to @import CSS files. To have their content added to your Sass file, make sure your import statement does NOT include the .css extension
Fixed: - The browserslist label on the AutoPrefixer pane of Project Settings didn't update correctly
CodeKit 3.7.3 - Babel source maps stopped working and enabling TLS could crash on Mojave - Remember when I said the new Content-Security-Policy headers "just work"? Turns out I meant that in more of the AirDrop sense: "60% of the time, it works every GODDAMMIT THE DEVICE IS RIGHT HERE WHY CAN'T YOU SEE IT IF I HAVE TO TOGGLE WIFI ON AND OFF ONE MORE TIME I'M BUYING A DELL I SWEAR." - Anyway, CSP now works correctly. I promise - The rule editor in the Hooks area wouldn't save changes. That seemed inconvenient, so now it does
CodeKit 3.7.2 - Remember when I said the new Content-Security-Policy headers "just work"? Turns out I meant that in more of the AirDrop sense: "60% of the time, it works every GODDAMMIT THE DEVICE IS RIGHT HERE WHY CAN'T YOU SEE IT IF I HAVE TO TOGGLE WIFI ON AND OFF ONE MORE TIME I'M BUYING A DELL I SWEAR." - Anyway, CSP now works correctly. I promise. - The rule editor in the Hooks area wouldn't save changes. That seemed inconvenient, so now it does
CodeKit 3.7.1 - Change log not available for this version
CodeKit 3.7 New: Dark Mode + Mojave Support: - Dark mode is available on every version of macOS, not just Mojave. - On 10.14+, CodeKit will match the system accent color by default, but you can set a different one if you prefer. - Adopted Apple's new "runtime hardening" security. If the app is somehow ever compromised, this feature vastly limits what an attacker could access on your Mac.
New: Target Browsers: - A new category in Project Settings: Target Browsers - Shows all the desktop and mobile browsers in which your project will work. - Shows coverage percentages for the world and your local region. - Babel, Autoprefixer, and other tools will now automatically configure themselves based on what browsers you enter here.
New: Babel 7: - No more configuring. Babel will automatically choose the right plugins based on the browsers you support. - Much faster transpiling. - If you previously customized Babel settings, double-check them after updating. - New: Base64 Imports in Kit Files: - In Kit files, you can now write @import-base64 'someFile.png' to automatically base64-encode the target and include it in the base file. - See the Kit documentation for examples.
New: Less 3.0: - Less has been updated to 3.8.1 and some options have changed (mostly about when math operations get performed). If you use Less, double-check the options on your files after updating.
More: - The list of options for Syntax Checkers and UglifyJS is now searchable. - When ESLint shows an issue in the Log, you can now click the rule name to instantly adjust that rule in Project Settings. - New AppleScript command to process a single file at a time. See the docs. - The Preview Server now supports Content Security Policy (CSP) headers. If your site uses them, they just work; there's nothing to configure. - CodeKit now [email protected] directives in Less files and recompiles when they change. - The PNG image optimizer is about 10% faster.
Fixed: - If you add custom languages to the app, then swap extensions, settings don't get confused any more. - An edge-case where the preview server could crash. - A possible race-condition in browser syncing. - Triple-slash directives in TypeScript files weren't handled correctly. - CodeKit won't try to set up the refresh server on ancient browsers that can't handle it, which will make one guy stop emailing me.
Component Updates: - Libsass 3.5.4 - Babel 7.1.0 - Less 3.8.1 - UglifyJS 3.4.9 - CoffeeScript 2.3.1 - Susy 3.0.5 - MultiMarkdown 6.4.0 - Autoprefixer 9.1.5 - Haml 5.0.4 - Bourbon 5.1.0 - Bitters 1.8.0 - Neat 3.0.0 - ESLint 5.6.0 - PNGQuant 2.12.0 - Node 8.11.4
|