Conversation
fix positioning of resizer when nested inside relative elements (list items)
- Update rollup plugins to latest versions (@rollup/plugin-*) - Replace rollup-plugin-uglify with @rollup/plugin-terser - Replace rollup-plugin-less with rollup-plugin-postcss - Update TypeScript module system from commonjs to esnext - Modernize UMD wrapper to support globalThis - Update TypeScript helper functions to latest version - Replace custom style injection with rollup-plugin-postcss - Add TypeScript declaration files to dist
- Upgrade GitHub Actions to v4 (checkout and setup-node) - Update Node.js version from 12.x to 20.x in CI pipeline - Make additional commit types visible in changelog (chore, docs, style, refactor, perf) - Add descriptive section names for previously hidden commit types
- Split CI workflow into separate test and release pipelines - Add dedicated release workflow with semantic-release integration - Configure GitHub Pages deployment for demo site - Add semantic-release configuration with changelog generation - Update CI to run on develop branch and pull requests - Add manual workflow dispatch option with test skip capability - Update README with enhanced documentation and security badges - Expand
- Replace increment/decrement buttons with percentage input field - Add responsive toolbar positioning for small objects (< 150px and < 250px) - Implement tooltips for truncated button text - Add min/max width constraints to toolbar (200px-400px) - Enable text wrapping and flex-wrap for better small object support - Reduce button padding and font sizes for compact display - Switch from setAttribute to style.setProperty for width
- Add ESLint configuration with TypeScript support - Configure linting rules for unused vars, explicit types, and modern JS - Add .npmignore to exclude development files from package - Generate source maps for distribution bundle - Configure browser, ES6, and Node environments for linting
- Prevent duplicate iframe tracking entries by checking existing elements - Refactor IframeClick.checkClick to use for-of loop and strict equality - Add YouTube URL detection and video ID extraction utilities - Normalize YouTube iframe embeds with enablejsapi and proper origin - Set referrerPolicy and allow attributes for YouTube iframes - Update demo build with latest changes
- Replace YouTube video embed with different video ID - Add Vimeo video embed to demonstrate multi-platform support - Update demo.gif with latest UI changes
- Remove package-lock.json from .gitignore to track lockfile - Add newline at end of .gitignore file
- Convert rollup.config.js from ES modules to CommonJS syntax - Add dedicated tsconfig.rollup.json for build configuration - Configure npm audit to skip dev dependencies and only report high severity issues - Reference tsconfig.rollup.json in both rollup build configurations
…ase dependencies - Replace bundlesize with @size-limit/file for bundle size checking - Update @semantic-release/npm from 11.0.2 to 13.1.4 - Update semantic-release from 23.0.2 to 25.0.3 - Update npm script and configuration to use size-limit - Rename bundlesize config to size-limit and change maxSize to limit
github-actions Bot
pushed a commit
that referenced
this pull request
Feb 13, 2026
## 2.1.0 (2026-02-13) * chore: add ESLint configuration and improve build artifacts ([a3f0945](a3f0945)) * chore: convert rollup config to CommonJS and refine audit settings ([472846d](472846d)) * chore: enhance semantic-release configuration and update release workflow ([c60b9a5](c60b9a5)) * chore: fix package json ([0ad86ac](0ad86ac)) * chore: migrate from bundlesize to size-limit and update semantic-release dependencies ([6e64f50](6e64f50)) * chore: remove package-lock.json from gitignore and fix file ending ([83d05b6](83d05b6)) * chore: restructure CI/CD workflows and add semantic release automation ([ea8d108](ea8d108)) * chore: update CI workflow and changelog configuration ([1bb916c](1bb916c)) * chore: update demo with new video embeds and refresh demo.gif ([ff8da34](ff8da34)) * chore: upgrade build tooling and update TypeScript configuration ([5834f78](5834f78)) * fix positioning of resizer when nested inside relative elements (list items) ([048abc8](048abc8)) * Merge pull request #12 from guilds-finance/master ([6db6843](6db6843)), closes [#12](#12) * Merge pull request #15 from BOTOOM/develop ([c9ba2fc](c9ba2fc)), closes [#15](#15) * feat: enhance toolbar UI with responsive design and improved controls ([15d55e4](15d55e4)) * feat: improve iframe tracking and add YouTube embed normalization ([23328cd](23328cd))
|
🎉 This PR is included in version 2.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to project infrastructure, documentation, and configuration, focusing on modernizing the CI/CD pipeline, enhancing developer experience, and improving documentation clarity. The most important changes include the addition of a comprehensive ESLint configuration, a new release workflow with semantic versioning, a major overhaul of the
README.md, and updates to ignore and changelog files.CI/CD and Release Automation:
.github/workflows/release.yml), which builds, tests, deploys to GitHub Pages, and publishes releases usingsemantic-release. This ensures robust, automated, and secure releases..github/workflows/ci.yml) to use Node.js 20.x, cache dependencies, and run security audits, improving reliability and security of automated testing.Code Quality and Release Configuration:
.eslintrc.jsto enforce modern code standards and catch common issues early..releaserc.jsto configure semantic-release for automated changelog generation and npm publishing, and updated.versionrc.jsonto provide clearer changelog sections for all commit types. [1] [2]Documentation and Developer Experience:
README.mdwith improved feature descriptions, installation and usage instructions, advanced configuration, security status, contribution guidelines, and project stats. [1] [2] [3].npmignoreto exclude development files, configs, and CI/CD artifacts from npm packages, ensuring clean and minimal package distribution.Demo and Changelog:
CHANGELOG.mdwith structured release notes for recent versions, highlighting new features and documentation updates.These changes collectively modernize the project's workflow, documentation, and developer tooling, making it easier to contribute, maintain, and use securely.
References:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]