What's new?
AI Context Files
This release introduces AI Context Files (.workspace-rules) to the Liferay Workspace. These markdown files provide AI agents with the Liferay-specific logic, rules, and guardrails needed to generate accurate, best-practice customizations for Liferay DXP. These rules are symlinked for automatic discovery by Claude Code, Cursor, Gemini, GitHub Copilot, and Windsurf.
Important note on Java 8 support
This version of blade will generate Liferay Workspaces that are not compatible with running Gradle tasks using Java 8. If you need to use Java 8 to run Gradle tasks, please downgrade your version of the Workspace Gradle plugin to version 14.0.1 or below in the generated Workspace's settings.gradle file like so:
buildscript {
dependencies {
classpath group: "com.liferay", name: "com.liferay.gradle.plugins.workspace", version: "14.0.1"
}
repositories {
mavenLocal()
maven {
url "https://repository-cdn.liferay.com/nexus/content/groups/public"
}
}
}
apply plugin: "com.liferay.workspace"What's Changed
- LPD-49775 Release Blade v7.0.3 by @drewbrokke in #351
- LCD-45904 use latest com.liferay.project.templates by @gamerson in #352
- LPD-54552 Blade Publish workflow fails by @drewbrokke in #354
- LPD-44518 Technical Task | Move the npm-angular-portlet project template to Blade by @annasuszter in #353
- LPD-52143 Increment version of com.liferay.project.templates by @kyle-miho in #355
- LPD-56473 Increment version of com.liferay.project.templates by @annasuszter in #357
- master lpd 41660 by @kyle-miho in #356
- LPD-52268 Release new version of Blade by @drewbrokke in #358
- LPD-52268 Release new version of Blade 7.0.5 by @drewbrokke in #359
- LPD-61180 Use com.liferay.project.templates:6.0.8 by @ling-alan-huang in #361
- LPD-64133 blade create fails if target platform version is not found in releases.json by @drewbrokke in #362
- LPD-52268 - prepare snapshot by @drewbrokke in #364
- (update Project Templates) LPD-63739 Invoking Jakarta upgrade must have clear naming and discoverability by @drewbrokke in #363
- LPD-64238 Workspace creation does not work from Developer Studio with an authenticated proxy by @annasuszter in #365
- LPD-66018 Grab the release entry version if it does exist to prevent the regression of version types such as dxp-2025.q3.1 from being viable versions in blade by @kyle-miho in #368
- LPD-74755 Java 8 tests are no longer needed in Blade CLI by @drewbrokke in #373
- LPD-60729 Update project-templates to fix project templates versioning issue by @kyle-miho in #367
- LPD-74755 Java 8 tests are no longer needed in Blade CLI by @drewbrokke in #375
- LPD-24481 NoSuchFileException error if blade init is used in a sub-directory of a workspace by @drewbrokke in #376
- LPD-77938 Release blade with default workspace version containing context files by @drewbrokke in #377
- LPD-78046 blade - release version 8.0.0 by @drewbrokke in #379
New Contributors
- @annasuszter made their first contribution in #353
- @kyle-miho made their first contribution in #355
- @ling-alan-huang made their first contribution in #361
Full Changelog: 7.0.3...8.0.0