Releases: jenkins-infra/plugin-site
Releases · jenkins-infra/plugin-site
20250606
What's Changed
- Fix canonical url so its not jenkins.io/template by @halkeye in #941
- Add netlify banner when using netlify CI by @halkeye in #942
- Wrap plugin content tables in bootstrap classes by @halkeye in #939
- Preview site when PR by @halkeye in #951
- Delete .kodiak.toml by @halkeye in #952
- Setup CodeQL Analysis by @halkeye in #913
- Jenkinsfilecleanups -Lets try deployments by @halkeye in #953
- Use single container k8s build environment (Fix INFRA issues) by @halkeye in #964
- Use more resources - these builds are too slow by @timja in #968
- Abort previous builds on CI by @timja in #969
- Use latest builder image with yarn properly setup by @halkeye in #972
- Use full sha in the Jenkinsfile so renovate regex matches it by @halkeye in #973
- Have one github preview environment per PR by @halkeye in #977
- Enable algolia for PR builds by @halkeye in #984
- Switch to netlify deploy app which can't be overridden by PR committers by @halkeye in #994
- Unify labels by @zbynek in #999
- Rebuild yarn.lock by @zbynek in #1071
- rehype has moved to esm, and esm isn't supported by gatsby by @halkeye in #1103
- Fix: Updated 404 search link to pre-fill with search parameters by @abdullahranginwala in #1069
- Typo reporting by @halkeye in #1107
- Describe plugin installation options by @zbynek in #1059
- Remove non-Algolia Support and add Algolia documentation by @krisstern in #1135
- PropTypes.bool not PropTypes.boolean (which doesnt exist) by @halkeye in #1144
- Convert more svg elements into camelcase for react by @halkeye in #1143
- react-test-renderer isn't being used anymore, so remove it so no more… by @halkeye in #1145
- Always enable algolia by @halkeye in #1142
- Use ID as fallback for developer name by @zbynek in #1150
- Use same warning icons that jenkins.io is using by @halkeye in #1152
- Gatsby source custom api isn't being used, so remove it by @halkeye in #1160
- Use new standalone frontend api for issues and releases by @halkeye in #1159
- Add missing space in deprecation note by @NotMyFault in #1161
- At some point when we moved all wiki docs to export, the banner for migration broke by @halkeye in #1162
- chore: replace git.io links by @lemeurherve in #1177
- Remove some columns from issues tab by @zbynek in #1200
- Don't set dangerouslySetInnerHTML on script tags unless it has a body (fixes #1204) by @halkeye in #1205
- Add extensions link in plugin page by @AgnelFernando in #1209
- Handle inline style attributes in jenkins.io layout by @halkeye in #1211
- Upgrade all the dependancies by @halkeye in #1165
- Downgrade react to get rid of hydration issues by @halkeye in #1214
- Rephrase active warning message, add reference by @daniel-beck in #1217
- Remove report problem button from footer for plugins by @zbynek in #1221
- Avoid Gatsby warning in development mode by @zbynek in #1222
- Register chart tooltip plugin by @zbynek in #1224
- More robust plugin version comparison by @zbynek in #1226
- Developer names link to search by @zbynek in #1227
- Make release tab work for plugins with digits in name by @zbynek in #1230
- Use release timestamp instead of build date by @zbynek in #1229
- Add a GitHub icon with link next to the release title by @lemeurherve in #1228
- Ignore missing URL by @zbynek in #1244
- Update search form for Bootstrap 5 by @zbynek in #1252
- Web components shared by @halkeye in #1256
- Fix Pagination Alignment by @MondalSayantan in #1267
- Shift quality gate for typos by @NotMyFault in #1268
- Fix download of typo action by @NotMyFault in #1269
- Display artifact id on plugin page by @lemeurherve in #1270
- Fix: Search By Algolia Alignment by @MondalSayantan in #1275
- Fix renovate configuration to keep
docker-builderversion up to date by @lemeurherve in #1278 - Revert "Fix renovate configuration to keep
docker-builderversion up to date" by @lemeurherve in #1279 - Revert "chore(deps): update jenkinsciinfra/builder docker tag to v2.2.12" (#1284 by @lemeurherve in #1284
- chore(agent): add tolerations to be able to run on infra.ci node pool on privatek8s by @smerle33 in #1285
- Remove redundant .gitignore entries by @zbynek in #1286
- Update Gitter URL by @NotMyFault in #1287
- chore: add dependabot to ensure GitHub actions are tracked by @lemeurherve in #1288
- fixup: move dependabot to the correct folder by @lemeurherve in #1289
- chore: pin GitHub actions with their SHA-1 instead of their version number by @lemeurherve in #1292
- Enhancement: Dynamic pagination based on window width by @MondalSayantan in #1276
- Migrate plugin tabs to full paths by @halkeye in #1295
- Handle build number when sorting builds by @zbynek in #1297
- fix plugin page tab urls so they get matched and marked active properly by @Harsh3341 in #1296
- more fixes toward standarizing everything with slashes by @halkeye in #1298
- Centering Pagination Component for Whitespace Management by @MondalSayantan in #1277
- fix: bump
docker-builderimage version to 2.2.27 by @lemeurherve in #1314 - Fix 'Improve this page' URLs by @zbynek in #1316
- Bugfix: add .gitattributes file to solve line ending problem by @lzeee in #1312
- Handle maintainer filter and tag clicks in search results by @zbynek in #1319
- chore(pipeline) bump blobxfer to 1.11.0 by @dduportal in #1321
- Move renovate and update 'stabilityDays' clause by @NotMyFault in #1323
- Test with Node 18 by @NotMyFault in #1327
- ⚡ fixing layouts of the search-results, searchBox by @Mahmoudgalalz in #1326
- Displaying of plugin health score in Search Page by @Harsh3341 in #1320
- Don't run release-drafter on PRs by @NotMyFault in #1332
- added info link for Plugin Health Score by @Harsh3341 in #1331
- ci: Pull typos from jenkins infra builder by @halkeye in #1335
- Fixes breaking change in plugin health scoring api by @alecharp in https://github.com/jenkins-inf...
2021-12-18
- Plausible support (#725) @halkeye
- Adds a dev section to the bottom of the dependency tab (#712) @zbynek
- Fix typo in shell command (#719) @zbynek
- Add pipeline step reference link to plugin pages (#672) @zbynek
- Fix typo in dependabot config (#646) @zbynek
- Fix #610 by filtering out the search box from the UI we import from jenkins.io (#611) @halkeye
- Add page title to 404 (#604) @halkeye
- Ignore the word 'plugin' when searching for plugins fixes #601 (#602) @halkeye
- Fix pagination again (#603) @halkeye
- Switch to using react-paginate so we dont need to manage that code ourselves (#588) @halkeye
- Actually provide page number to algolia to allow it to paginate (#584) @halkeye
- Build with Algolia, not deploy with algolia (#583) @halkeye
- Fix typo in "contributors" (#581) @zbynek
- Add padding for documentation tab (#561) @zbynek
- Reduce dependabot frequency (#534) @zbynek
- Make sure PR builds are not rebuilt periodically (#535) @zbynek
🚀 New features and improvements
- Show last build date as relative build time (#936) @halkeye
- Switch plugin page tabs to real urls (#890) @halkeye
- Remove moment from frontend components (#882) @halkeye
- Autolink headers (html version) (#880) @halkeye
- Use remark for easily detectable markdown documentation (#845) @halkeye
- [Matomo] Record which tab on plugin page was clicked (#831) @halkeye
- Use excerpt for search, no wiki content in Algolia (#810) @zbynek
- Show suspended plugins in search (#809) @zbynek
- Remove wiki support (#807) @halkeye
- Search UI improvements (#791) @zbynek
- Use deprecation notice URLs where available (#790) @zbynek
- Fix GitHub URLs for submodules (#759) @zbynek
- Matomo (#755) @halkeye
- Use issue tracker data from update center (#722) @zbynek
- Center heading on big screens (#680) @zbynek
- Update the plugins number (#679) @donhui
- Mobile layout improvements (#678) @zbynek
- Hide clipboard icon in READMEs (#677) @zbynek
- Add tombstone page for suspended plugins (#669) @zbynek
- Add syntax highlight for code samples (#670) @zbynek
- Add synonyms for p4 and perforce (#618) @halkeye
- Algolia - Add 'Jenkins' as an optional word (#609) @MarkEWaite
- Algolia - Allow 'scm plugins' search to return more results (#607) @MarkEWaite
- Switch to using optional Algolia Search (#580) @halkeye
- Group reverse dependencies by type (#497) @zbynek
- Upgrade Releases tab rewith the update center info then augment with release notes (#484) @halkeye
- Adjust margin/padding for headings and dependency tab (#467) @zbynek
- Remove (potential) placeholder from the template (#469) @zbynek
- Move information to the sidebar, enforce max width (#447) @zbynek
- #129 - Optimize scaling of plugin installation trends (#402) @ARUNMOHANRAJ471
- Move alerts to top and update their styles (#386) @zbynek
- Hacktoberfest - Generate favicons set from image with transparent (#403) @nwton
- Search page - Single-column layout is broken on mobile (#400) @mahmoodhosseini
- Added plugin-release specific styling for release categories. (#399) @tkelley-eg
- Replace react-time-ago with react-timeago (#385) @zbynek
- Show dependent pulgins in dependencies tab (#379) @zbynek
- Moved the plugin name above all the tabs and made it common for all tabs (#363) @sachinmukherjee
🐛 Bug fixes
- Fix #914 by flattening out version and sorting by that (#937) @halkeye
- Fix #885 - Properly handle tabs on page rehydrate (#893) @halkeye
- Switch plugin page tabs to real urls (#890) @halkeye
- Fixes #853 - Link directly to jira open issues (#855) @halkeye
- fix no documetation url (#852) @halkeye
- Fix html rendering for new markdown wiki types (#851) @halkeye
- Use plugin name instead of ID where needed (#808) @zbynek
- Fix #804 - No report url failing the build (#805) @halkeye
- Fixes #760 by making sure all calls to doSearch is providing the category map (#761) @halkeye
- Add missing brackets for warning regex (#756) @zbynek
- Use ResizeObserver polyfill in older browsers (#714) @zbynek
- Simplify CSS (remove main.module.css) (#675) @zbynek
- Remove maintainer email from graphql queries which was not used and no longer populated (#615) @halkeye
- Fix tests by making mock createNode return a promise (#511) @halkeye
- Fix issue #377 (#482) @dskouris
- Make popularity graph start at y=0 (#445) @daniel-beck
- Hacktoberfest: Remove the white strip below the navigation (#444) @zbynek
📦 Dependency updates
- Update dependency @typescript-eslint/eslint-plugin to v5.7.0 (#933) @renovate
- Update dependency gatsby-plugin-algolia to v0.25.0 (#934) @renovate
- Update jest monorepo to v27.4.5 (#932) @renovate
- Revert "Revert "Update gatsby monorepo"" (#929) @halkeye
- Revert "Update gatsby monorepo" (#927) @halkeye
- Update dependency eslint to v8.5.0 (#925) @renovate
- Update gatsby monorepo (#920) @renovate
- Update dependency axios to ^0.24.0 (#919) @renovate
- Update dependency postcss-preset-env to v7.0.2 (#918) @renovate
- Update dependency postcss-nesting to v10.0.3 (#917) @renovate
- Update babel monorepo to v7.16.5 (#916) @renovate
- Pin dependencies (#915) @renovate
- Update gatsby monorepo (#909) @renovate
- Update dependency gatsby-plugin-algolia to v0.25.0 (#908) @renovate
- Update jest monorepo to v27.4.5 (#900) @renovate
- Update dependency @babel/plugin-proposal-class-properties to v7.16.5 (#902) @renovate
- Pin dependencies (#901) @renovate
- Update dependency @typescript-eslint/eslint-plugin to v5.7.0 (#899) @renovate
- Update dependency @sentry/node to v6.16.1 (#896) @renovate
- Update jest monorepo to v27.4.4 (#895) @renovate
- Update dependency @sentry/node to v6.16.0 (#891) @renovate
- Update dependency eslint to v8.4.1 (#888) @renovate
- Update dependency @typescript-eslint/eslint-plugin to v5.6.0 (#886) @renovate
- Update dependency @testing-library/jest-dom to v5.16.1 (#884) @renovate
- Pin dependencies (#883) @renovate
- Update dependency eslint to v8 (#868) @renovate
- Update dependency stylelint-config-standard to v24 (#876) @renovate
- Update dependency stylelint-order to v5 (#878) @renovate
- Update dependency stylelint to v14 (#874) @renovate
- Update dependency stylelint-config-recommended to v6 (#875) @renovate
- Update dependency jest to v27.4.3 (#879) @renovate
- Update gatsby monorepo (#877) @renovate
- Update dependency eslint-plugin-promise to v5.2.0 (#871) @renovate
- Update dependency postcss-preset-env to v7 (#870) @renovate
- Update dependency eslint-plugin-jest to v25 (#869) @renovate
- Update jest monorepo to v27.4.2 (#867) @renovate
- Update dependency lint-staged to v12.1.2 (#866) @renovate
- Update dependency gatsby-plugin-matomo to v0.11.0 (#865) @renovate
- Update dependency eslint-plugin-jest to v24.7.0 (#863) @renovate
- Update dependency gatsby-plugin-algolia to v0.24.0 (#864) @renovate
- Pin dependencies (#861) @renovate
- Update dependency eslint-plugin-promise to v5.1.1 (#862) @renovate
- Update dependency ansi-regex to 5.0.1 [SECURITY] (#858) @renovate
- Update dependency nth-check to 2.0.1 [SECURITY] (#859) @renovate
- Configure Renovate (#857) @renovate
- Bump postcss-nesting from 8.0.1 to 10.0.2 (#848) @dependabot
- Bump babel-preset-gatsby from 1.14.0 to 2.2.0 (#849) @dependabot
- Bump tmpl from 1.0.4 to 1.0.5 (#847) @dependabot
- Bump axios from 0.21.1 to 0.21.4 (#846) @dependabot
- Bump jest-junit from 12.3.0 to 13.0.0 (#840) @dependabot
- Bump jest from 27.2.4 to 27.3.1 (#837) @dependabot
- Bump algoliasearch from 4.10.5 to 4.11.0 (#842) @dependabot
- Bump react-chartjs-2 from 3.0.5 to 3.3.0 (#838) @dependabot
- Bump @sentry/node from 6.10.0 to 6.13.3 (#836) @dependabot
- Bump gatsby-plugin-sitemap from 4.9.0 to 4.10.0 (#834) @dependabot
- Bump jest from 27.1.0 to 27.2.4 (#820) @dependabot
- Bump eslint-plugin-jest from 24.4.0 to 24.5.0 (#826) @dependabot
- Bump gatsby-plugin-image from 1.10.1 to 1.14.0 (#827) @dependabot
- Bump gatsby-cli from 3.13.0 to 3.14.0 (#823) @dependabot
- Bump gatsby-plugin-canonical-urls from 3.13.0 to 3.14.0 (#825) @dependabot
- Bump jest-junit from 12.2.0 to 12.3.0 (#824) @dependabot
- Bump gatsby-plugin-sharp from 3.10.2 to 3.14.0 (#818) @dependabot
- Bump babel-jest from 27.1.0 to 27.2.4 (#817) @dependabot
- Bump gatsby-plugin-nprogress from 3.10.0 to 3.14.0 (#822) @dependabot
- Bump gatsby-plugin-react-helmet from 4.10.0 to 4.14.0 (#821) @dependabot
- Bump reactstrap from 8.9.0 to 8.10.0 (#819) @dependabot
- Bump gatsby-source-filesystem from 3.10.0 to 3.14.0 (#816) @dependabot
- Bump react-chartjs-2 from 3.0.4 to 3.0.5 (#815) @dependabot
- Bump babel-preset-gatsby from 1.13.0 to 1.14.0 (#814) @dependabot
- Bump gatsby-plugin-algolia from 0.22.0 to 0.22.2 (#813) @dependabot
- Bump algoliasearch from 4.10.3 to 4.10.5 (#812) @dependabot
- Bump @sentry/browser from 6.10.0 to 6.12.0 (#797) @dependabot
- Bump gatsby-plugin-canonical-urls from 3.10.0 to 3.13.0 (#793) @dependabot
- Bump gatsby-source-custom-api from 2.1.4 to 2.3.1 (#801) @dependabot
- Bump gatsby-plugin-robots-txt from 1.6.8 to 1.6.9 (#800) @dependabot
- Bump jest from 27.0.6 to 27.1.0 (#799) @dependabot
- Bump babel-preset-gatsby from 1.10.0 to 1.13.0 (#803) @dependabot
- Bump gatsby-cli from 3.10.0 to 3.13.0 (#802) @dependabot
- Bump gatsby-plugin-sitemap from 4.6.0 to 4.9.0 (#798) @dependabot
- Bump @babel/core from 7.14.8 to 7.15.0 (#796) @dependabot
- Bump chart.js from 3.5.0 to 3.5.1 (#794) @dependabot
- Bump gatsby-transformer-sharp from 3.8.0 to 3.10.0 (#777) @dependabot
- Bump dotenv from 8.6.0 to 10.0.0 (#783) @dependabot
- Bump gatsby-plugin-algolia from 0.20.1 to 0.22.0 (#768) @dependabot
- Bump gatsby-plugin-canonical-urls from 3.8.0 to 3.10.0 (#776) @dependabot
- Bump @sentry/browser from 6.8.0 to 6.10.0 (#787) @dependabot
- Bump gatsby-plugin-sharp from 3.8.0 to 3.10.2 (#769) @dependabot
- Bump gatsb...
v2.2.0
🚀 New features and improvements
🐛 Bug Fixes
- Fix URLs generated for "report a problem" #254 (#275) @contactsaurabh
- Migrate gatsby configs from plugin to gatsby-browser (#266) @halkeye
📦 Dependency updates
- Bump gatsby-plugin-nprogress from 2.2.3 to 2.3.4 (#274) @dependabot
v2.1.0
🚀 New features and improvements
- Add Releases and Issues Tabs to plugin site. (#250) @halkeye
- Add a "Report a problem" button to the footer (#237) @GuelorEmanuel
🐛 Bug Fixes
- Remove Jira table, improve side panel links (#199) @zbynek
- Break very long links in readme files (#191) @zbynek
👻 Maintenance
- Add eslint rule to strip out trailing spaces at the end of line (#238) @halkeye
- importing the sentry ignore list from sentry website (#154) @halkeye
- Try to ignore more sentry alerts (#196) @halkeye
- Enable verbose logging on upload to azure (#187) @timja
📦 Dependency updates
- Bump websocket-extensions from 0.1.3 to 0.1.4 (#253) @dependabot
- Bump gatsby-plugin-canonical-urls from 2.2.3 to 2.3.1 (#228) @dependabot
- Bump gatsby-transformer-sharp from 2.3.14 to 2.5.2 (#150, #230) @dependabot
- Bump gatsby-image from 2.2.41 to 2.4.4 (#152, #189, #236) @dependabot
- Bump gatsby-source-filesystem from 2.2.4 to 2.3.3 (#233) @dependabot
- Bump gatsby-plugin-sharp from 2.5.6 to 2.6.3 (#232) @dependabot
- Update all the dependencies (#194) @halkeye
- Bump react from 16.13.0 to 16.13.1 (#167) @dependabot
- Bump gatsby-plugin-sitemap from 2.2.27 to 2.3.2 (#193) @dependabot
- Bump @babel/core from 7.8.7 to 7.9.0 (#170) @dependabot
- Bump nock from 12.0.2 to 12.0.3 (#172) @dependabot
- Bump eslint-config-standard from 14.1.0 to 14.1.1 (#175) @dependabot
- Bump gatsby-plugin-nprogress from 2.1.20 to 2.2.1 (#182) @dependabot
- Bump gatsby-plugin-canonical-urls from 2.1.20 to 2.2.1 (#180) @dependabot
- Bump gatsby-transformer-sharp from 2.3.17 to 2.4.4 (#186) @dependabot
- Bump gatsby-plugin-react-helmet from 3.1.22 to 3.2.2 (#188) @dependabot
- Bump react from 16.12.0 to 16.13.0 (#139) @dependabot
- Bump @babel/core from 7.8.4 to 7.8.7 (#162) @dependabot
- Bump lint-staged from 10.0.7 to 10.0.8 (#143) @dependabot
- Bump gatsby-plugin-postcss from 2.1.20 to 2.1.21 (#156) @dependabot
- Bump eslint-plugin-react from 7.18.3 to 7.19.0 (#157) @dependabot
- Bump stylelint from 13.2.0 to 13.2.1 (#159) @dependabot
- Bump babel-preset-gatsby from 0.2.31 to 0.2.35 (#161) @dependabot
- Bump gatsby-plugin-nprogress from 2.1.19 to 2.1.20 (#163) @dependabot
- Bump gatsby-source-filesystem from 2.1.48 to 2.1.55 (#164) @dependabot
- Bump acorn from 6.4.0 to 6.4.1 (#155) @dependabot
- Bump nock from 12.0.1 to 12.0.2 (#141) @dependabot
- Bump react-dom from 16.12.0 to 16.13.0 (#147) @dependabot
- Bump react-test-renderer from 16.12.0 to 16.13.0 (#140) @dependabot
- Bump gatsby from 2.19.19 to 2.19.32 (#151) @dependabot
- Bump postcss-pxtorem from 4.0.1 to 5.1.1 (#149) @dependabot
- Bump eslint-plugin-jest from 23.8.0 to 23.8.2 (#153) @dependabot
v2.0.0 - New static plugin site 🚀
This is a major release which introduces a new static plugin site
🚀 New features and improvements
- Convert plugins.jenkins.io to a static compiled HTML site powered by Gatsby (#76) @halkeye
- Convert the main logo to load progressively so we don't get a flash of no content (#84) @halkeye
- Add warning boxes for plugins which are deprecated or up for adoption (#130) @oleg-nenashev
🐛 Bug Fixes
- Force all URLs to have slashes on the end of them since thats what nginx is already assuming (#119) @halkeye
- Pull the actual english version / pom URL from Jenkins Wiki, not just the first one returned (#106) @halkeye
- Fix for #102 where the warning icon is missing (#103) @halkeye
- Cleanup manifest / application config (#95) @halkeye
- Use
isomorphic-fetch/polyfillso older browsers still have access to search results (#94) @halkeye - Switch to pulling Jenkins Wiki content directly since it seems to fairly often fail to pull from API (#91) @halkeye
📦 Dependency updates
- Dependency updates (many PRs) @dependabot @halkeye
👻 Maintenance
v1.8.0
v1.7.1
🚀 New features and improvements
- WEBSITE-405 - Update header file location so that the response metadata changes are applied (#68) @timja
👻 Maintenance
- Add CODEOWNERS to automatically request reviews in pull requests (#69) @oleg-nenashev
v1.7.0
🚀 New features and improvements
- WEBSITE-405 - Use plugin-specific title and description in response metadata (#66) @timja
- WEBSITE-673 - Reference Plugin Wiki Migration guidelines from the plugin site (#65) @oleg-nenashev
- WEBSITE-647 - Add the "Improve this page" link for plugin pages hosted on GitHub (#65) @oleg-nenashev
📝 Documentation updates
- Add a DockerHub image badge to README (#64) @oleg-nenashev
v1.6.1
v1.6.0
🚀 New features and improvements
- WEBSITE-638 - Add a links pane with GitHub and Javadoc links (#55) @oleg-nenashev
- Update the plugins number on the Plugin Site front page (#58) @oleg-nenashev
🐛 Bug Fixes
- INFRA-2184 - Fix plugin installation trends when the history contains less than 12 months (#53) @LinuxSuRen
👻 Maintenance
- INFRA-2229 - Enable Release Drafter in the repository (#57) @oleg-nenashev
- Require
docker&&linuxin Jenkinsfile to avoid running on Windows Docker agents (#54) @slide