Skip to content

chore(release): Prepare v1.0.4 release#76

Merged
theMasudRana merged 9 commits intodevelopfrom
release/1.0.4
Mar 10, 2026
Merged

chore(release): Prepare v1.0.4 release#76
theMasudRana merged 9 commits intodevelopfrom
release/1.0.4

Conversation

@theMasudRana
Copy link
Collaborator

Summary

Prepares plugin for v1.0.4 release with version bumps and changelog updates.

Changes

  • Updated version to 1.0.4 in:
    • package.json
    • carousel-kit.php
    • readme.txt (Stable tag)
  • Generated changelog from conventional commits

Checklist

  • Version updated in package.json
  • Version updated in carousel-kit.php
  • Stable tag updated in readme.txt
  • Changelog updated in readme.txt
  • CHANGELOG.md generated

Copilot AI review requested due to automatic review settings March 9, 2026 05:05
@theMasudRana theMasudRana self-assigned this Mar 9, 2026
@theMasudRana theMasudRana requested a review from up1512001 March 9, 2026 05:06
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Carousel Kit plugin for the v1.0.4 release by aligning version identifiers across the plugin metadata and build tooling, and publishing updated release notes/changelog.

Changes:

  • Bump plugin/package version to 1.0.4 across distribution metadata (WP readme, plugin header, npm package metadata).
  • Add a new 1.0.4 section to readme.txt changelog for WordPress.org.
  • Generate/update CHANGELOG.md entries for 1.0.4.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
readme.txt Updates stable tag to 1.0.4 and adds WordPress.org-facing changelog entry for 1.0.4.
package.json Sets npm package version to 1.0.4.
carousel-kit.php Updates plugin header version to 1.0.4.
Makefile Updates release/build PLUGIN_VERSION to 1.0.4.
CHANGELOG.md Adds generated 1.0.4 release notes and links.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Member

@up1512001 up1512001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added feedback...

@@ -1,5 +1,6 @@
{
"name": "carousel-kit",
"version": "1.0.4",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I hadn't noticed this earlier, so I updated it in the last PR.

Actually, we need to have the version in the package.json because our release CI requires this version to create the release tag.

image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why we are putting information about each & every commit in CHANGELOG ???

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@up1512001, we are using the command "changelog": "npx conventional-changelog-cli -p angular -i CHANGELOG.md -s", to generate the CHANGELOG.md file.

If you have a different recommendation, we can arrange that as well.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then we should do squash merge so that we have some meaningful CHANGELOG instead of all 20-30 PR commits

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got it. Moving forward, I will use Squash and Merge on GitHub for all PRs to ensure the main history stays clean and the automated CHANGELOG.md remains concise and meaningful.

@theMasudRana theMasudRana requested a review from up1512001 March 9, 2026 06:58
up1512001
up1512001 previously approved these changes Mar 9, 2026
Copilot AI review requested due to automatic review settings March 9, 2026 13:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

CHANGELOG.md:71

  • Version headings are inconsistent: 1.0.4–1.0.2 use ##, but 1.0.1 and 1.0.0 use #. Normalizing heading levels (e.g., ## for all releases) will keep Markdown rendering/TOCs consistent.
# [1.0.1](https://github.com/rtCamp/carousel-kit/compare/1.0.0...1.0.1) (2026-02-16)

### Bug Fixes

* **carousel:** resolve spacing issues in loop mode where gaps were missing between last and first slide
* **carousel:** allow infinite loop in editor viewport to match frontend behavior

# 1.0.0 (2026-02-03)


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings March 9, 2026 22:16
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings March 9, 2026 22:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Member

@up1512001 up1512001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@theMasudRana theMasudRana merged commit 057d1ae into develop Mar 10, 2026
4 checks passed
theMasudRana added a commit that referenced this pull request Mar 16, 2026
* refactor: update changelog script to use npx and remove conventional-changelog-cli dependency

- Changed the changelog script in package.json to use npx for conventional-changelog-cli.
- Removed conventional-changelog-cli from dependencies in package-lock.json.
- Cleaned up unnecessary dependencies related to conventional changelog generation.

* chore: update CHANGELOG for version 1.0.1 with bug fixes and new features

* chore: remove unused dependency scrivo/highlight.php from composer files

* feat: add .distignore file to exclude unnecessary files from WordPress.org distribution

* feat: add localization support and update package.json for repository and bugs metadata

* feat: add readme.txt with plugin details and installation instructions

* feat: update license and version in carousel-kit.php; add index.php for plugin structure

* feat: add screenshot for plugin preview in WordPress.org

* feat: update .distignore to refine exclusions for WordPress.org distribution

* fix(styles): remove unnecessary grid-template-columns property

* refactor(styles): improve transition effects and clean up unused properties

* fix: CSS linting issues

* refactor: Remove unrelated changes from current PR

* feat: add placeholder logos and update hero carousel pattern

* feat: update .distignore to exclude README.md and enhance carousel-kit.php for direct access protection

* feat: Updated pot file

* feat: update PHP requirement to 8.2, bump stable tag to 1.0.3, and add changelog entries for fixes

* chore: format package.json for consistency in spacing

* chore: remove upgrade notice section from readme.txt

* chore: remove version field from package.json

* feat: update PHP requirement to 8.2 and reorder contributors in plugin header

* chore: remove version field from package-lock.json

* docs: add link to full changelog in readme.txt

* chore: remove version field from package-lock.json

* fix: update file paths in phpcs and phpstan configuration

* feat: implement autoloader for PHP classes and refactor constant definitions

* fix: ignore phpcs warning for including pattern file from a fixed directory

* fix: update script paths in composer.json and improve constant definitions in tests

* fix: update POT-Creation-Date and add missing autoloader error message

* chore: update @wordpress/scripts to version 31.5.0

* feat: add new screenshot image and remove outdated PNG file

* fix: clean up .distignore by removing unnecessary files and directories

* fix: remove outdated screenshots description from readme

* fix: update dist target to exclude additional configuration and development files

* fix: ensure direct access to Autoloader.php exits gracefully

* fix: update package dependencies for minimatch and serialize-javascript

* fix: update script paths in composer.json to use local binaries

* feat: update README with minimum requirements and add uninstall functionality

* fix: update WordPress minimum requirement to 6.6 in README, INSTALLATION, and readme.txt

* fix: update contributors list in plugin header and readme.txt

* fix: update package-lock.json to remove unused dependency and upgrade svgo and immutable versions

* fix: update tested up to version in readme.txt from 6.9.1 to 6.9

* fix: correct release link in INSTALLATION.md and update node_modules exclusion in phpstan.neon.dist

* fix: update @wordpress/scripts version to allow minor updates

* chore(release): Prepare v1.0.4 release (#76)

* chore: update version to 1.0.4 and enhance readme with changelog details

* fix: update stable tag in readme.txt to 1.0.4

* fix: update changelog links to point to the correct repository

* fix: update contributors list in README and readme.txt

* docs: update Composer installation instructions in INSTALLATION.md

* docs: fix formatting in Composer installation instructions in INSTALLATION.md

* fix: correct release link format in CHANGELOG.md for version 1.0.1

* fix: remove hardcoded plugin version from Makefile and update installation instructions in INSTALLATION.md

* docs: update note on WPackagist availability in INSTALLATION.md


Co-authored-by: Utsav Patel <75293077+up1512001@users.noreply.github.com>

* Fix: Wide Alignment + Block Tree Selection (#70)

* fix: resolve slide translation and Block Tree selection issues with wide alignment

* feat: add hooks for observing DOM mutations and resize events in carousel

* fix: adjust full and wide alignment styles for carousel container

* fix: clarify comment on full alignment breaking out of container

* fix: refactor slide count change detection logic in useEmblaQueryLoopObserver

* fix: improve slide count detection and optimize viewport scroll handling

* fix: add BlockEditorSelectors interface for improved type safety in edit component

* fix: ensure viewportEl is set only when node is not null to avoid state updates during unmount

* fix: add box-sizing property to ensure no horizontal scroll bar in editor

* fix: improve resize observer logic to prevent unnecessary reinitializations

* fix: refactor viewportEl state management to prevent unnecessary reinitializations

* fix: update documentation for Embla observers to clarify initialization logic

* fix: enhance resize observer to track column size changes

* fix: improve first slide observation logic to prevent unnecessary re-observations

* fix: consolidate resize and mutation observers into a unified hook for improved carousel init

* fix: update comment to reflect change from manual debounced ResizeObserver in useCarouselObservers

* fix: handle empty template case by destroying Embla instance to prevent stale references

Co-authored-by: Aviral Mittal aviral.ideabox@gmail.com
Co-authored-by: Vishal Kotak vishalkotak200@gmail.com
Co-authored-by: Aishwarrya Pande <169024277+AishwarryaPande@users.noreply.github.com>
Co-authored-by: Raj Patel <71687258+imrraaj@users.noreply.github.com>
Co-authored-by: Sanket Parmar <7807348+sanketio@users.noreply.github.com>

* fix: add direct access protection to example pattern files (#84)

Co-authored-by: rtCamp <1128395+rtCamp@users.noreply.github.com>
Co-authored-by: Gagan Deep Singh <1535505+gagan0123@users.noreply.github.com>
Co-authored-by: Sagar Tamang <8264719+mi5t4n@users.noreply.github.com>
Co-authored-by: Aviral Mittal <68884287+aviral-mittal@users.noreply.github.com>
Co-authored-by: Vishal Kotak <34092861+vishal4669@users.noreply.github.com>

* feat: add new asset images and replace old screenshot (#86)

---------

Co-authored-by: Utsav Patel <75293077+up1512001@users.noreply.github.com>
Co-authored-by: Aishwarrya Pande <169024277+AishwarryaPande@users.noreply.github.com>
Co-authored-by: Raj Patel <71687258+imrraaj@users.noreply.github.com>
Co-authored-by: Sanket Parmar <7807348+sanketio@users.noreply.github.com>
Co-authored-by: rtCamp <1128395+rtCamp@users.noreply.github.com>
Co-authored-by: Gagan Deep Singh <1535505+gagan0123@users.noreply.github.com>
Co-authored-by: Sagar Tamang <8264719+mi5t4n@users.noreply.github.com>
Co-authored-by: Aviral Mittal <68884287+aviral-mittal@users.noreply.github.com>
Co-authored-by: Vishal Kotak <34092861+vishal4669@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants