The latest update of Git is now available.The update brings a new ‘init.defaultBranch’ feature as well as changed-path Bloom filters, which are a huge boon for performance in lots of Git commands, according to the team.
Starting in Git 2.28, ‘git init’ will instead look at the value of ‘init.defaultBranch’ when creating the first branch in a new repository.
Git also now includes a GitHub Actions workflow. Additional details on the new release are available here.
Kotlin 1.4.0-RC released
Kotlin 1.4.0-RC includes improved ‘*.gradle.kts IDE support,’ simplified management of CocoaPods dependencies, improved Kotlin/JS integrations and all source sets now include the standard library dependencies by default.
It also comes with new functionality to debug coroutines and define deep recursive functions.
“Now you can manage Pod dependencies right in IntelliJ IDEA while enjoying the benefits it provides for working with code, such as code highlighting and completion. You can also build the whole Kotlin project with Gradle, without having to switch to Xcode. This means you only have to go to Xcode when you need to write Swift/Objective-C code or run your application on a simulator or device,” JetBrains wrote in a blog post.
Digital.ai’s value stream management partner program
Digital.ai announced a partner program to accelerate worldwide adoption of intelligent value stream platforms.
Members of the global partner network can grow their business with innovative solutions, industry-leading capabilities, and expanded geographical coverage, according to Digital.ai in a post.
Powered by an AI/ML-driven analytics engine, the Digital.ai Intelligent Value Stream Platform provides a unified, end-to-end value stream solution, including enterprise agile planning, application security, continuous delivery and release orchestration, and continuous automated testing. In order for organizations to delight and create value for their end-customers.
Android Motion Editor
Android released a set of APIs with Motion Layout and a Motion Editor to make it easier to create and preview animations.
The Motion Editor is an extension of Android Studio’s layout editor, and automatically opens when you select the Design or Split view on an XML file containing a MotionLayout.
“From there, you can edit your layout and Motion Scene files using the familiar interactive tools of the Layout Editor as well as preview your animations right from the Android Studio preview pane,” Android wrote in a blog post.
Next.js 9.5 features stable incremental static regeneration to rebuild static pages after they’ve been deployed, customizable base paths, support for rewrites, redirects, and headers, and more.
The new Production React Profiling flag enables users to measure their project’s “cost” of rendering and new dynamic routes now provide more flexibility for SEO-driven use cases.
Next.js also offers Webpack 5 support in beta to optionally opt-into the next version of webpack 5 for improved build size and speed.
Additional details are available here.