Releases: codesweetly/react-image-grid-gallery
Releases · codesweetly/react-image-grid-gallery
v4.0.1
v4.0.0
4.0.0 (2026-05-04)
⚠ BREAKING CHANGES
- Rename imagesInfoArray to imagesData
- Remove customStyles prop
- Make stylesheet available as a public asset
♻️ Refactoring
- Change .jsx extension to .tsx (bd663f5)
- Configure Jest to strip extensions from import statements (2c147dd)
- Modularize helper logic (561f6df)
- Remove customStyles prop (82fb8f3)
- Rename imageInfo to imageData (03e834d)
- Rename ImageInfoType to ImageDataType (ec97850)
- Rename imagesInfoArray to imagesData (ad644aa)
- Use a single function to update caption opacity on mouse enter and leave (454494d)
- Use esm exporting syntax (4d65166)
✨ Features
- Allow adding a cta link to each image's caption in the lightbox (7d398b0)
- Let the customizeImageClickAction function provide access to the clicked image's data (a615939)
- Make image's onclick action customizable (892fb00)
🎨 Code Style
- Make stylesheet available as a public asset (a5a06dd)
- Prefix classes with cs-rigg- (dbed480)
- Remove ImageGalleryStylesType interface (b8d017e)
🐛 Bug Fixes
- Prevent caption overflowing out of its container (66f965a)
📚 Documentation
- Document the predefined stylesheet's usage (dc5f457)
v3.1.8
v3.1.7
3.1.7 (2026-01-25)
- chore: Create script for doing a dry run of the packaging and publishing process (0800646)
- fix: Prevent typescript from emitting commonjs syntax to esm build (268b1cb)
- fix: Prevent TypeScript from emitting CommonJS syntax to ESM build (0b28ae5)
- fix: Use tsconfig.json as Dev/IDE only ts config file (a75596e)
v3.1.6
v3.1.5
3.1.5 (2026-01-24)
- chore: Run script to remove dist folder only in development (9986dc5)
- chore: Run script to remove dist folder only in development (645cbab)
- fix: Ignore merge commits entirely to avoid breaking the grouping work (bc4e61b)
- fix: Ignore merge commits entirely to avoid breaking the grouping work (163ed39)
v3.1.3
3.1.3 (2026-01-23)
- Merge pull request #22 from codesweetly/chore/replace-release-it-with-semantic-release-ci-only-workf (fb5d014), closes #22
- Merge pull request #23 from codesweetly/ci/update-packages-in-sematic-release-workflow (7ec9463), closes #23
- Merge pull request #24 from codesweetly/ci/add-step-to-generate-github-app-token (68ed727), closes #24
- Merge pull request #25 from codesweetly/fix/remove-duplicate-steps-definition (0dcaf9e), closes #25
- Merge pull request #26 from codesweetly/ci/pass-correct-token-to-semantic-release (3c69709), closes #26
- Merge pull request #27 from codesweetly/ci/reconfigure-remote-origin-to-use-github-app-token (27a9af0), closes #27
- ci: Add step to generate GitHub App token (3b4f7a1)
- ci: Avoid installing packages that are already part of semantic-release (90376a2)
- ci: Bump checkout's version (11d4b6f)
- ci: Bump node version (8ec708e)
- ci: Pass app token, rather than the default action token, to semantic-release (a47fe32)
- ci: Reconfigure git remote to use github app token (d7ea7d2)
- fix: Remove duplicate step definition (d19ed88)
- docs: Update workflow notes (c985215)
- refactor: Customize semantic-release's changelog output (a0680c9)
- chore: Create GitHub Actions workflow for semantic-release (62874f5)
- chore: Create semantic-release's configuration file (b5d58e2)
- chore: Remove release-it and its related packages and configurations (e54ee81)
- build: Bump dependencies (1cea5d5)
- build: Bump dependencies (07164ef)
- build: Bump jest from v29.7.0 to v30.2.0 (d3fe691)
Release 3.1.2
3.1.2 (2025-02-18)
- fix: Use an inner container to control the thumbnails' horizontal alignment (bd78749)
Release 3.1.1
3.1.1 (2025-02-18)
- style: Center thumbnails (7a88d3f)
Release 3.1.0
3.1.0 (2025-02-17)
- docs: Add funding info (0851b54)
- docs: Indicate how to lazy load all the grid's images (a718eff)
- docs: Write about the latest features (24e0da4)
- build: Bump dependencies (696e205)
- refactor: Make lazy loading optional (16abc60)
- refactor: Make modal's image height dynamic (d419e10)
- refactor: Stop supporting undefined src (dab460e)
- feat: Activate an image by clicking its thumbnail (2f0cbca)
- feat: Allow using small images for gallery and thumbnail (c20d319)
- feat: Create modal thumbnail section (dafa48d)
- feat: Create thumbnail images where the active image auto-scrolls into view (75172d9)
- feat: Display modal image's caption (19d98d2)
- feat: Lazy load grid images from index 6 and above (f4f0326)
- feat: Lazy load lightbox images (b76a039)
- feat: Make scrolling thumbnails to view keyboard-compatible (f1fd230)
- feat: Make thumbnails optional (c65cdac)
- feat: Support providing different image sizes for the grid, modal, and thumbnail (f569ff9)
- feat: Support resolution switching (44cfa02)
- fix: Re-implement clicking modal background to exit lightbox (f8b9829)