Releases: LeadsForwardLLC/jobcapturepro-plugin
Releases · LeadsForwardLLC/jobcapturepro-plugin
Release list
v1.1.7
Fixes
- Map pagination was dropping shortcode filters (
state, etc.). NowscAttsare forwarded to the localized JS data and merged into every paginated/api/map?page=Nrequest — paginated markers stay within the configured filter.
Release infrastructure
scripts/release.shaccepts an optional base-branch argument so releases can be cut from any branch (e.g.bash scripts/release.sh 1.1.7 fix/some-branch). Defaults tomain.
v1.1.6
Fixes
- Extends the Oxygen flex-inflation fix to also cover
.ct-div-blockand.ct-new-columnsancestors. Some Oxygen sites wrap shortcodes in an extra.ct-div-block, which was the shrink-wrapping element and stayed inflated to 4106px.
Release infrastructure
- Cross-platform
sedinscripts/release.shso releases can be cut from either macOS or Linux/WSL.
Release/1.1.5
What's Changed
Slider migration (Swiper.js)
- Replaced ~200 lines of custom slider JS with Swiper.js (Navigation + Autoplay modules)
- Added 5-second autoplay, pauses on hover
- Touch/swipe + keyboard navigation now built-in
Bug fixes
- JCPWPP-67: Fixed page jumping up when scrolling check-ins (browser focus scroll-to-top bug with
position: absolutebuttons) - JCPWPP-68: Fixed card image looking wider than body
- Fixed infinite width inflation in Oxygen Builder flex-column containers (
.ct-shortcode:has(.jcp-combined-components)selector appliesalign-self: stretch)
Design
- Card redesign: minimal frame with inset image, single border, soft shadow
- Buttons positioned outside
.swiperper Swiper-recommended pattern
PR: #74
1.1.4
What's Changed
- Added auto-scroll to the check-in display
- Adjusted image alignment in the check-in display
- Fixed issue with page jumping on scrolling check-ins
Full Changelog: v1.1.3...v1.1.4
Release/1.1.3
What's Changed
Bug Fixes
- Strip @layer wrappers from Tailwind v4 output — theme CSS (Oxygen, Divi, etc) no longer overrides plugin styles (#70)
- Fix slider card sizing for page builder compatibility — cards now size correctly inside flex-column page builder containers (#71)
- Add padding:0 to arrow buttons — prevents theme global button padding from affecting plugin buttons (#72)
Details
- CSS enqueue priority set to 9999 to load after theme stylesheets
- Wrapper uses
display:nonetrick to measure parent width before rendering - Meta text wraps on narrow cards, location right-aligned
- Inline styles on error template replaced with Tailwind classes
Release/1.1.2
Fix PHP 7.4 compatibility — remove named arguments that require PHP 8.0+.
Release/1.1.1
Remove API proxy — frontend calls JCP API directly.
Release/1.1.0
Various updates that include fixes, features, and improvements.
Release/1.0.8
Various updates that include fixes, features, and improvements.
Release/1.0.7
Various updates that include fixes, features, and improvements.