Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vineethkrishnan/jquery.verticalScroll.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.5
Choose a base ref
...
head repository: vineethkrishnan/jquery.verticalScroll.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.0
Choose a head ref
  • 2 commits
  • 72 files changed
  • 2 contributors

Commits on Apr 3, 2026

  1. feat: v3.0.0-alpha.1 — modular build, ESM, TypeScript, multi-version …

    …docs (#17)
    
    Build & Tooling:
    - Replace Grunt with Rollup for JS bundling (3 outputs: UMD min, UMD dev, ESM)
    - Replace Grunt sass/cssmin with sass CLI + PostCSS (autoprefixer + cssnano)
    - Add .browserslistrc for explicit browser targets
    - Add TypeScript declarations (dist/types/jquery.verticalscroll.d.ts)
    - Add package.json exports map, module field, types field
    - Update Node engine requirement to >=18
    
    Source Architecture:
    - Modularize 1,105-line monolith into 9 focused ES modules:
      constants, utils, core, navigation, pagination, accessibility,
      input, auto-scroll, index
    - Add WeakMap instance storage with getInstance() static method
    - Add double-initialization prevention with console warning
    
    Documentation:
    - Add multi-version docs support (v2 + v3) with version switcher
    - Create v3 docs: migration guide, updated installation (ESM/TS),
      updated API (getInstance), updated contributing (Rollup build)
    - Move existing docs into v2/ directory (frozen)
    - Update coverpage and navbar for v3
    
    Demo & CI:
    - Update demo to reference dist/ files instead of source
    - Update CI to build before deploying demo
    - Add build step before unit tests in CI
    
    All 152 existing tests pass. Bundle size: JS +9.5%, CSS -0.9%.
    vineethkrishnan authored Apr 3, 2026
    Configuration menu
    Copy the full SHA
    d090069 View commit details
    Browse the repository at this point in the history
  2. chore(master): release 2.2.0 (#18)

    Co-authored-by: personal-release-manager[bot] <269801950+personal-release-manager[bot]@users.noreply.github.com>
    vinelabs-release-manager[bot] authored Apr 3, 2026
    Configuration menu
    Copy the full SHA
    f50e7c3 View commit details
    Browse the repository at this point in the history
Loading