Skip to content

8.0.0 - AI Context Files for Liferay Workspace

Latest

Choose a tag to compare

@drewbrokke drewbrokke released this 02 Feb 19:44
· 10 commits to master since this release

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

Full Changelog: 7.0.3...8.0.0