Skip to content

Releases: codesweetly/react-image-grid-gallery

v4.0.1

04 May 14:37
c88ed26

Choose a tag to compare

4.0.1 (2026-05-04)

♻️ Refactoring

  • Make target and rel cta properties optional (d20085b)

📚 Documentation

  • Add cta property to imagesArray usage example (8368821)

v4.0.0

04 May 12:57
2d2bc2c

Choose a tag to compare

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

25 Jan 17:24

Choose a tag to compare

3.1.8 (2026-01-25)

  • fix: Make esm build emit imports with extensions (5caa2fc)
  • fix: Make ESM build emit imports with extensions (be91d10)

v3.1.7

25 Jan 15:51

Choose a tag to compare

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

24 Jan 01:49

Choose a tag to compare

3.1.6 (2026-01-24)

  • fix: Clean manifest (remove CI-only tooling) (dd69f7f)
  • fix: Clean manifest (remove CI-only tooling) (2ebb795)

v3.1.5

24 Jan 00:25

Choose a tag to compare

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

23 Jan 13:33

Choose a tag to compare

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

18 Feb 17:07

Choose a tag to compare

3.1.2 (2025-02-18)

  • fix: Use an inner container to control the thumbnails' horizontal alignment (bd78749)

Release 3.1.1

18 Feb 00:25

Choose a tag to compare

3.1.1 (2025-02-18)

  • style: Center thumbnails (7a88d3f)

Release 3.1.0

17 Feb 17:39

Choose a tag to compare

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)