Releases: GatherPress/gatherpress
Releases · GatherPress/gatherpress
0.31.0
What's Changed
- Hide Admin Notice about alpha-plugin, also if installed via the branch-named zip by @carstingaxion in #808
- Increase workflow speed by @carstingaxion in #777
- NEW workflow: WordPress.org README.md validation by @carstingaxion in #811
- Try to fix GH action issue. by @mauteri in #813
- Revert but fix typo. by @mauteri in #814
- Testing... by @mauteri in #815
- Revert. by @mauteri in #816
- Remove push from workflow triggers (which was set by accident in #777) by @carstingaxion in #817
- Starting 0.31.0-alpha. by @mauteri in #809
- Show badge for dependency review for the pull_request event only by @carstingaxion in #821
- Use 'modern' Admin-UI in w.org Playground by @carstingaxion in #823
- NEW workflow to Check if there are typos in the source code by @carstingaxion in #824
- Bump webpack from 5.93.0 to 5.94.0 by @dependabot in #835
- Focus on message ‘textarea’ after pressing ‘Compose message’ button by @carstingaxion in #829
- NEW 'Compress Images' workflow by @carstingaxion in #837
- Migrate screenshot workflow to playground/cli (Attempt: 2) by @carstingaxion in #838
- Make ‚Update all Screenshots’ a boolean workflow option by @carstingaxion in #839
- Fix/screenshot workflow save all updates by @carstingaxion in #840
- Fix/screenshot workflow fine adjustments by @carstingaxion in #843
- Fix branch name of compress-image action by @carstingaxion in #846
- New customisable rewrite bases for post types & taxonomies by @carstingaxion in #812
- Use latest stable plugin version (not dev) to generate screenshots from by @carstingaxion in #847
- Revert "wp-cli update WPLANG" step, as it seems to be really, really … by @carstingaxion in #849
- TRY Add 'Compress Images' step directly to the screenshot workflow by @carstingaxion in #852
- The compress images workflow says: "This action only runs for pushes … by @carstingaxion in #853
- Minor fixes by @carstingaxion in #854
- TRY another trigger to hopefully get 'compress images' started now. by @carstingaxion in #855
- Fix/screenshot workflow trigger image compression 5 by @carstingaxion in #858
- Rename REST API to Event REST API. by @mauteri in #864
- Update readme.md by @pbrocks in #866
- Event date block and functionality refactor by @mauteri in #820
- Remove duplication readme.md by @pbrocks in #869
- Fix block issues with FSE allowing block editing and causing errors. by @mauteri in #871
- New UI for Event Date block; renaming files and vars for consistency. by @mauteri in #873
- Make
Event->get_formatted_datetime()
method public by @JordanPak in #878 - Add developer docs section for PHPUnit test execution via wp-env by @JordanPak in #879
- Replace "Open Street Maps" with "OpenStreetMap" by @matt-galdino in #881
- Use the tools, you already have ... by @carstingaxion in #834
- Issue #865: Refactor REST API validation to its own class by @JordanPak in #883
- Contributor updates for 0.31.0. by @mauteri in #885
- Prevent OSM Typos in the future by @carstingaxion in #890
- Use php matrix in playground PR preview by @carstingaxion in #893
- Added new unit tests, small code changes. by @mauteri in #895
- Mauteri unit test 2 by @mauteri in #899
- Rename demo-data repo by @carstingaxion in #900
- Use latest demo-data event as prominent example in screenshots by @carstingaxion in #892
- Find 'Quick Edit' button by DOM based locator, not a string that need… by @carstingaxion in #903
- Fix race-condition during Playground setup and Playwright start by @carstingaxion in #905
- Update fr_FR screenshots for wordpress.org by @github-actions in #906
- Update nl_BE screenshots for wordpress.org by @github-actions in #910
- Update en_US screenshots for wordpress.org by @github-actions in #912
- Update it_IT screenshots for wordpress.org by @github-actions in #911
- Update mr screenshots for wordpress.org by @github-actions in #909
- Update es_ES screenshots for wordpress.org by @github-actions in #908
- Update de_DE screenshots for wordpress.org by @github-actions in #907
- DRY out WP_BASE_URL definition into package.json by @carstingaxion in #913
- Fix & update phpcs rules by @carstingaxion in #897
- NEW image-compression step for screenshot-generator workflow, and manual workflow-trigger for image-compression by @carstingaxion in #914
- Conditionally render the featured image in the email, only if it is set. by @carstingaxion in #918
- Set html language attributes correctly for emails by @carstingaxion in #919
- Allow special chars in user-defined date- and time-format strings by @carstingaxion in #920
- Respect users locale and custom date- and time-formats in sent emails by @carstingaxion in #922
- Auto Compress Images by @github-actions in #915
- Cleanup & remove outdated code by @carstingaxion in #925
- Fix link to point to the off. blueprint, not the builder with "Awesome" by @carstingaxion in #926
- Update tested to latest. by @mauteri in #930
- Fixes Sidebar and Event/Venue Panels opening by default by @ajskelton in #935
- NEW action PHPStan & 36 little 🐛 fixes by @carstingaxion in #931
- Get ready for 0.31.0 by @mauteri in #936
- New and 100% unit-tests for Topic class by @carstingaxion in #932
- Fix phpstan: Use stubs, instead of ignoring by @carstingaxion in #938
New Contributors
- @JordanPak made their first contribution in #878
- @matt-galdino made their first contribution in #881
- @ajskelton made their first contribution in #935
Full Changelog: 0.30.0...0.31.0
0.30.0
What's Changed
- Update .wp-env.json by @pbrocks in #671
- Add youtube link into readme.md by @patriciabt in #669
- Update version to 0.30.0-alpha by @mauteri in #675
- Update membership-check.php to include timezone check by @pbrocks in #672
- Fix public requests of shadow venue taxonomy. by @mauteri in #677
- Change from rewrite false to publicly_queryable false. by @mauteri in #678
- Fix multisite activation by @mauteri in #685
- Allow to filter events in admin list table by venue by @carstingaxion in #695
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #700
- Fix max attendance by @mauteri in #701
- Use comments table for RSVP instead of custom RSVP table. by @mauteri in #692
- Move changes from 0.29.3 release to main branch. by @mauteri in #714
- Remove development CLI script from core plugin. by @mauteri in #717
- Remove language files and methods. by @mauteri in #718
- test scripts for event scenarios by @01Prayag in #713
- Added wp_set_script_translations back without third argument (may sti… by @mauteri in #719
- update the event functionality tests by @01Prayag in #721
- Update name of Plugin Check action by @swissspidy in #720
- Add Pascal Birchler credit. by @mauteri in #723
- Add URL encoding to 'Add to calendar' links by @carstingaxion in #725
- Reflect changes to the venue term, when a venue post gets deleted. by @carstingaxion in #731
- Export & Import by @carstingaxion in #655
- Enable a plugin preview using playground by @carstingaxion in #664
- Updates to autoloader. by @mauteri in #733
- Change light bulbs for the WordPress plugin directory guidelines by @carstingaxion in #734
- Open Street Maps Implementation by @stephenerdelyi in #643
- Update node, packages, linters, distignore, and small code adjustments. by @mauteri in #738
- GP-737: Add GatherPress Alpha warning. by @mauteri in #739
- ✨😈☝️ pull request preview playground by @carstingaxion in #666
- Finetuning for the playground pull request preview by @carstingaxion in #741
- Remove readme.md from distignore. by @mauteri in #743
- Restrict workflow-runs to run only for necessary files by @carstingaxion in #742
- Fix admin-Notice to not render into REST requests, etc. by @carstingaxion in #745
- TRY Fixing the playground-preview for outside collaborators. by @carstingaxion in #749
- Respect users locale by @carstingaxion in #747
- Enhance playground PR previews by @carstingaxion in #750
- Make sure the build step runs at least once, when the PR is opened. by @carstingaxion in #753
- Fix/playground preview enhancements 2 by @carstingaxion in #757
- Remove "Unexpected symbol" resulting in "The workflow is not valid." error by @carstingaxion in #760
- Fix Jeff's WP account in credits. by @mauteri in #763
- Fix StyleLint name. by @mauteri in #764
- Delete GatherPress-demo-20240218.mp4 by @patriciabt in #767
- Add Carsten as lead. by @mauteri in #769
- Cleanup workflow from un-thought code by @carstingaxion in #770
- Added unit tests and small code cleanup. by @mauteri in #771
- Run Playground Preview build against latest PR, not latest main by @carstingaxion in #772
- Prevent 'Invalid workflow file' error (https://github.com/GatherPress… by @carstingaxion in #774
- Remove .wordpress-org from distignore. by @mauteri in #778
- Update URLs to demo-data repo to use GatherPress namespace by @carstingaxion in #779
- User documentation - WIP by @patriciabt in #780
- Updated Documentation Pages by @malgrauk in #781
- Corrections to user documentation by @patriciabt in #782
- Show admin_notices only in relevant spots & also in multisite admin by @carstingaxion in #785
- Add Playground Link as badge to the README by @carstingaxion in #784
- Fix venues label. by @mauteri in #788
- Update credits. by @mauteri in #789
- Downgrade dependency-review-action to version 4.3.3 by @carstingaxion in #792
- Fix venue context. by @mauteri in #791
- Generate multilingual screenshots for wp.org with playwright by @carstingaxion in #783
- Bump axios from 1.7.2 to 1.7.4 by @dependabot in #793
- Update en_US screenshots for wordpress.org by @github-actions in #794
- Update de_DE screenshots for wordpress.org by @github-actions in #796
- Update fr_FR screenshots for wordpress.org by @github-actions in #795
- Update it_IT screenshots for wordpress.org by @github-actions in #801
- Update nl_BE screenshots for wordpress.org by @github-actions in #800
- Update mr screenshots for wordpress.org by @github-actions in #798
- Update es_ES screenshots for wordpress.org by @github-actions in #797
- Preparing release of 0.30.0. by @mauteri in #804
New Contributors
- @01Prayag made their first contribution in #713
- @swissspidy made their first contribution in #720
- @malgrauk made their first contribution in #781
- @github-actions made their first contribution in #794
Full Changelog: 0.29.1...0.30.0
0.29.3
0.29.2
0.29.1
0.29.0
What's Changed
- Adding Paul back to team for 0.29.0. by @mauteri in #558
- Update/readme by @jeffpaul in #559
- Remove get_taxonomy_registration_args method from event and venue cla… by @mauteri in #565
- Adding user formats and timezone by @linusx in #556
- Added RSVP guest feature back. by @mauteri in #570
- Fix bug with guest settings. by @mauteri in #575
- Fix issue with default user datetime fallback. by @mauteri in #576
- Fix RSVP Response block in FSE. by @mauteri in #578
- Add plugin banner images by @jeffpaul in #580
- Integrated new feature which allows users to decline attending immedi… by @stephenerdelyi in #567
- decouple and user filters by @linusx in #579
- Add steve to team. by @mauteri in #582
- Make sure textdomain is loaded before registering post_types etc. by @carstingaxion in #584
- Feature/wpcli i18n tooling by @carstingaxion in #585
- Improve translations by @carstingaxion in #588
- Fixed small bug and made some language updates for consistency. by @mauteri in #590
- Skip the version-checker-workflow outside of GatherPress org by @carstingaxion in #587
- Issue #593: Nilovelez 0.28 es es translation by @nilovelez in #594
- GP-596: Make online link available after user says they are attending. by @mauteri in #597
- Code clean up and new tests. by @mauteri in #598
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #607
- Remove Update URI, updated packages, updated version to 0.29.0-alpha. by @mauteri in #618
- Use date & time format defaults from options by @carstingaxion in #617
- Fix markup issue with self-closing div tag. by @mauteri in #619
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #620
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #621
- Fix SQL calls with %i placeholder by @mauteri in #622
- changed default venue address; removed default address from displaying on the frontend by @stephenerdelyi in #591
- Do not allow direct file access. by @mauteri in #624
- Added code coverage ignore to direct access line. by @mauteri in #625
- Wrap strings in backticks to make sprintf work by @carstingaxion in #634
- Introduce wp.org plugin-guidelines check action by @carstingaxion in #616
- Updated "past" to "passed" by @stephenerdelyi in #642
- Sanitize nonce check. by @mauteri in #644
- Code was committed and not built. by @mauteri in #646
- Update gatherpress prefix. by @mauteri in #645
- Bump blocks to bust admin cache on GatherPress.org. by @mauteri in #648
- Allow the date- and time-format strings to contain escaped characters by @carstingaxion in #637
- GP-609: Updated documentation to bring attention to publicly document… by @mauteri in #647
- Do not load admin-CSS and -JS on every wp-admin request by @carstingaxion in #654
- Keep a DRY README.md for wordpress.org & Github by @carstingaxion in #653
- Issue 571: Added Maximum Attending Limit at the event level. by @bluecollarcoders in #581
- Version 0.29.0 by @mauteri in #660
- Fix event in past link issue. by @mauteri in #661
- Add to and update readme.md. by @mauteri in #662
- Add new demo video to readme.md by @patriciabt in #667
New Contributors
- @linusx made their first contribution in #556
- @stephenerdelyi made their first contribution in #567
- @nilovelez made their first contribution in #594
Full Changelog: 0.28.0...0.29.0
0.28.0
What's Changed
- Fix/license declarations by @jeffpaul in #500
- Update/docs by @jeffpaul in #501
- Add/code of conduct by @jeffpaul in #502
- Add/repo templates by @jeffpaul in #503
- Create
dependency-review.yml
by @jeffpaul in #504 - Create
wordpress-version-checker.yml
by @jeffpaul in #505 - Fix for Issue #507: Optimize get_formatted_datetime Performance by @deshabhishek007 in #508
- E2E test: added assertion in login flow by @prashantabellad in #509
- Create
wordpress-org-deploy.yml
by @jeffpaul in #512 - Allow attendee to appear anonymous in attendee lists for events by @mauteri in #513
- Reverting 507, issue with caching not allowing the change of datetime… by @mauteri in #516
- Added datetime formatting to Events List block. by @mauteri in #517
- Add caching of datetimes to improve performance. by @mauteri in #518
- Added slight delay for occasionally failing test. by @mauteri in #519
- Added settings_errors() to GatherPress settings template. by @mauteri in #520
- Change attend to no_status by @mauteri in #525
- Refactor localized data. by @mauteri in #530
- Allow blocks to work in FSE. by @mauteri in #529
- Rsvp form token field by @jmarx in #522
- Checkbox in user profile to opt-in or out to event email notifications. by @mauteri in #531
- Set anonymous rsvp to false by default. by @mauteri in #532
- Fix RSVP modal when user is not logged in. by @mauteri in #533
- Cleaned up sonarcloud issue and added unit tests. by @mauteri in #535
- Added unit test for venue.js helper. by @mauteri in #536
- Updates for version 0.28.0 by @mauteri in #537
- Update gatherpress.pot with new text strings by @patriciabt in #539
- Move Patricia to project leadership. by @mauteri in #540
- Per Patricia, add context to Not Attending for French translation. by @mauteri in #541
- .pot and fr-FR changes for "not attending" by @patriciabt in #546
- Update README for 0.28.0 by @patriciabt in #548
- Check post type of event for hasEventPast function. by @mauteri in #550
- de_* translations by @carstingaxion in #543
- Guest plural by @carstingaxion in #547
- Spanish version (v0.28) by @javiercasares in #552
- Update credits to include Carsten Bach. by @mauteri in #553
- Remove _ from event and venue meta keys. by @mauteri in #554
- Make sleep a full second so database has a chance to update. by @mauteri in #555
New Contributors
- @jeffpaul made their first contribution in #500
- @deshabhishek007 made their first contribution in #508
- @carstingaxion made their first contribution in #543
Full Changelog: 0.27.0...0.28.0
0.27.0
What's Changed
- Add composer.json. by @mauteri in #2
- GP-4: Started moving React components to functional blocks; lots and … by @mauteri in #5
- Feature/gp 6 by @mauteri in #7
- Feature/gp 8 by @mauteri in #9
- GP-11: Add count to attendance navigation. by @mauteri in #12
- GP-11: Small fix to default status. by @mauteri in #13
- GP-11: Fix default navigation so it is attending. by @mauteri in #14
- GP-11: Fix to attendance navigation. by @mauteri in #15
- GP-19: Remove autoloader. by @mauteri in #21
- GS-19: Revert autoloader change and fix code. by @mauteri in #23
- GP-24: Started work on Future Events block. by @mauteri in #25
- GP-24: More work on upcoming events and started past events. Need to … by @mauteri in #26
- GP-27: Small clean up: set node to version 14 and rebuilt/fixed assets. by @mauteri in #28
- Feature/gp 29 by @mauteri in #30
- Feature/gp 31 by @mauteri in #33
- GP-18: Disable Attendance Selector if not logged in or event has past. by @mauteri in #34
- GP-31: Added more settings and hooked up role language. by @mauteri in #35
- GP-31: Hooked up attendance language to JavaScript. by @mauteri in #36
- Move GP Settings under Events Admin Menu by @pbrocks in #49
- PHP8 wants integer, not boolean by @pbrocks in #48
- Bump tmpl from 1.0.4 to 1.0.5 in /assets by @dependabot in #53
- Bump ws from 5.2.2 to 5.2.3 in /assets by @dependabot in #52
- Bump axios from 0.21.1 to 0.21.2 in /assets by @dependabot in #51
- Bump node-sass from 4.14.1 to 7.0.0 in /assets by @dependabot in #56
- Bump ajv from 6.12.0 to 6.12.6 in /assets by @dependabot in #55
- Webpack cleanup. by @mauteri in #57
- Updates per Dependabot. by @mauteri in #58
- Remove packages. by @mauteri in #59
- GP-40: Text fix. by @mauteri in #60
- Integrate with pmc-unit-test package by @hauvong in #62
- Start fixing unit tests. by @mauteri in #63
- Feature/gp 41 by @mauteri in #64
- GP-41: Small styling updates. by @mauteri in #65
- Feature/gp 45 by @mauteri in #66
- Feature/gp 16 by @mauteri in #73
- GP-71: Change table name and fix test. by @mauteri in #74
- GP-67: Remove language section and make adjustments. Put GatherPress … by @mauteri in #75
- GP-78: Update logo to nametag dashicon for GatherPress. by @mauteri in #79
- Feature/gp 69 by @mauteri in #87
- GP-69: API fixes. by @mauteri in #90
- Feature/gp91 wp-env setup by @pbrocks in #95
- GP-96: Put GP Settings under Events rather than Settings. by @mauteri in #97
- Bump async from 2.6.3 to 2.6.4 in /assets by @dependabot in #94
- Bump minimist from 1.2.5 to 1.2.6 in /assets by @dependabot in #93
- Bump node-forge from 1.2.1 to 1.3.0 in /assets by @dependabot in #92
- Feature/circleci by @mauteri in #98
- GP-72: Added styling and functionality adjustments to Ateendance List… by @mauteri in #89
- Feature/gp 88 by @mauteri in #101
- Feature/gp 88 by @mauteri in #106
- Feature/gp 88 by @mauteri in #107
- GP-102: Created Event List block which replaces Upcoming Events and P… by @mauteri in #108
- Small refactor. by @mauteri in #109
- GP-102: Block cleanup. by @mauteri in #110
- GP-100: Added Topic taxonomy to Events. by @mauteri in #111
- Added unit tests and update save_datetime method to no longer be static. by @mauteri in #113
- GP-100: Bug fixes. by @mauteri in #114
- Add JS lint to circleci. by @mauteri in #115
- Bump terser from 5.14.1 to 5.14.2 in /assets by @dependabot in #119
- Feature/gp 120 by @mauteri in #122
- GP-112: Add Topic to Event List block. by @mauteri in #123
- Feature/gp 61 by @mauteri in #127
- GP-99: Added generate creds script and credit display. by @mauteri in #128
- Bug fix. Default event in event list block was object vs array so map… by @mauteri in #129
- Bump moment-timezone from 0.5.34 to 0.5.37 in /assets by @dependabot in #134
- Feature/gp 81 by @mauteri in #132
- Added autoloader class. Slight cleanup. by @mauteri in #138
- Fix to autoloader for windows and mac. by @mauteri in #141
- Include windows return val in check for validity by @phoopee3 in #144
- Feature/gp 77 by @mauteri in #143
- Fix venue from producing auto drafts terms in taxonomy. by @mauteri in #145
- GP-137: Started work on Venue block for events. by @mauteri in #147
- GP-142: Started work on Add to calendar block. by @mauteri in #149
- GP-151: Fix venue selection. by @mauteri in #154
- Event list toggles by @jmarx in #153
- Bump to version 0.9 by @mauteri in #156
- Update class-setup.php by @pbrocks in #158
- Fix pipelines. by @mauteri in #159
- fix typo by @pbrocks in #162
- Feature/add2cal block json by @pbrocks in #163
- Feature/add json 2 event date by @pbrocks in #164
- Feature/gp 76 by @mauteri in #161
- Remove restrictions on permalinks by @pbrocks in #167
- Fix a couple of bugs by @jmarx in #170
- Flush is needed on Fresh Install by @pbrocks in #168
- Fix pipeline issue. by @mauteri in #171
- Move dot files from assets/ to root. by @mauteri in #173
- New version formatting. by @mauteri in #174
- Feature/155 display venue name by @jmarx in #166
- PHPCS fixes. by @mauteri in #175
- Bump loader-utils from 2.0.2 to 2.0.4 by @dependabot in #185
- GP-182: Start setup for Github Actions. by @mauteri in #183
- Small cleanup. by @mauteri in #186
- Update NodeJS. by @mauteri in #187
- GP-188: Adjustment to messaging when attending event. by @mauteri in #189
- SonarCloud fixes. by @mauteri in #193
- Setup code coverage in sonarcloud. by @mauteri in #194
- Added co...