diff --git a/.changeset/major-elephants-wash.md b/.changeset/major-elephants-wash.md new file mode 100644 index 0000000..2f6bdb7 --- /dev/null +++ b/.changeset/major-elephants-wash.md @@ -0,0 +1,12 @@ +--- +"@lytics/experience-editor": minor +--- + +Add field default values, content ranking, and date range display conditions + +- Support for default field values to simplify form handling and eliminate field-specific logic +- Content ranking options (affinity/popular) for recommendation widgets +- Date range display condition for time-based widget targeting +- Improved code quality with Biome linting and formatting +- Enhanced CI pipeline with automated quality checks + diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index de2ed1f..30754c9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,6 +30,9 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + # Fetch all history for changesets to generate proper changelogs + fetch-depth: 0 - name: Setup Node.js uses: actions/setup-node@v4 @@ -57,6 +60,7 @@ jobs: version: yarn version-packages commit: "chore: version packages" title: "chore: version packages" + createGithubReleases: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_CONFIG_PROVENANCE: true diff --git a/README.md b/README.md index a15a6d1..eb8fba4 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ Lytics Lab - [Configuration](#configuration) - [.env](#env) - [nx-cloud.env](#nx-cloudenv) + - [Contributing](#contributing) + - [Making Changes](#making-changes) + - [Documenting Changes](#documenting-changes) - [Iterating](#iterating) - [`yarn start`](#yarn-start) - [`yarn storybook`](#yarn-storybook) @@ -61,6 +64,62 @@ To build, run tests, storybook, etc., you may be required to create a local `nx- NX_CLOUD_ACCESS_TOKEN={VALID_READ_WRITE_TOKEN} ``` +