Skip to content

Release2141#774

Merged
tw2113 merged 2 commits intomainfrom
release2141
Nov 10, 2025
Merged

Release2141#774
tw2113 merged 2 commits intomainfrom
release2141

Conversation

@tw2113
Copy link
Member

@tw2113 tw2113 commented Nov 10, 2025

This PR fixes some escaping of HTML that's preventing a dashicon from accurately rendering. Ready for release.

@tw2113 tw2113 requested a review from lindseywb November 10, 2025 14:39
@tw2113 tw2113 merged commit 8fd993b into main Nov 10, 2025
tw2113 added a commit that referenced this pull request Nov 10, 2025
* Release2141 (#774)

* allow for only spans with a class attribute through (#771)

* version bumps and changelog

* start new field types

* remove birthday year as that property does not exist. fill in day/month values

* remove legacy date methods that were based on dropdowns. we will not be using

* begin integration for birthday allowance as separated number fields

* rename variable to not be birthday specific

* add date part based maxlenth values

* add in a year field now, for anniversary use later, fix space in attributes

* fields wrapper for styling purposes, date separator

* helper method to allow for customizing date field separator character. Not everyone may use forward slashes

* future us note

* adjust show_label usage to prevent extra unneeded markup from showing

* make use of label placement for birthday wrapper

* birthday specific layout fields

* rebase

* rebase

* add in anniversary values, rename separator class

* rebase

* anniversary typo, only one property instead of 3

* rebase

* remove commented out code from early approach attempt

* hardcode for the moment

* switch key order

* custom handling for anniversary date values and api attribute

* if we are handling date fields, prefix key with date part. make sure we have a date part to use

* add some basic editor styling to match frontend

* update block styles for anniversary/birthday dates

* remove old, never actually used, dates method

* fill in @next tags for next major release

* publicly declare to avoid php notices

* break early on partial dates

* avoid php notices around missing array keys

* handle anniversaries and birthdays in email message.

* key mapping
tw2113 added a commit that referenced this pull request Nov 18, 2025
* Release2141 (#774)

* allow for only spans with a class attribute through (#771)

* version bumps and changelog

* start new field types

* remove birthday year as that property does not exist. fill in day/month values

* remove legacy date methods that were based on dropdowns. we will not be using

* begin integration for birthday allowance as separated number fields

* rename variable to not be birthday specific

* add date part based maxlenth values

* add in a year field now, for anniversary use later, fix space in attributes

* fields wrapper for styling purposes, date separator

* helper method to allow for customizing date field separator character. Not everyone may use forward slashes

* future us note

* adjust show_label usage to prevent extra unneeded markup from showing

* make use of label placement for birthday wrapper

* birthday specific layout fields

* rebase

* rebase

* add in anniversary values, rename separator class

* rebase

* anniversary typo, only one property instead of 3

* rebase

* remove commented out code from early approach attempt

* hardcode for the moment

* switch key order

* custom handling for anniversary date values and api attribute

* if we are handling date fields, prefix key with date part. make sure we have a date part to use

* add some basic editor styling to match frontend

* update block styles for anniversary/birthday dates

* remove old, never actually used, dates method

* fill in @next tags for next major release

* publicly declare to avoid php notices

* break early on partial dates

* avoid php notices around missing array keys

* handle anniversaries and birthdays in email message.

* key mapping
tw2113 added a commit that referenced this pull request Nov 18, 2025
* Release2141 (#774)

* allow for only spans with a class attribute through (#771)

* version bumps and changelog

* start new field types

* remove birthday year as that property does not exist. fill in day/month values

* remove legacy date methods that were based on dropdowns. we will not be using

* begin integration for birthday allowance as separated number fields

* rename variable to not be birthday specific

* add date part based maxlenth values

* add in a year field now, for anniversary use later, fix space in attributes

* fields wrapper for styling purposes, date separator

* helper method to allow for customizing date field separator character. Not everyone may use forward slashes

* future us note

* adjust show_label usage to prevent extra unneeded markup from showing

* make use of label placement for birthday wrapper

* birthday specific layout fields

* rebase

* rebase

* add in anniversary values, rename separator class

* rebase

* anniversary typo, only one property instead of 3

* rebase

* remove commented out code from early approach attempt

* hardcode for the moment

* switch key order

* custom handling for anniversary date values and api attribute

* if we are handling date fields, prefix key with date part. make sure we have a date part to use

* add some basic editor styling to match frontend

* update block styles for anniversary/birthday dates

* remove old, never actually used, dates method

* fill in @next tags for next major release

* publicly declare to avoid php notices

* break early on partial dates

* avoid php notices around missing array keys

* handle anniversaries and birthdays in email message.

* key mapping
@tw2113 tw2113 deleted the release2141 branch December 1, 2025 21:55
tw2113 added a commit that referenced this pull request Dec 3, 2025
* CON-440 - Anniversary and Birthday fields support. (#770)

* Release2141 (#774)

* allow for only spans with a class attribute through (#771)

* version bumps and changelog

* start new field types

* remove birthday year as that property does not exist. fill in day/month values

* remove legacy date methods that were based on dropdowns. we will not be using

* begin integration for birthday allowance as separated number fields

* rename variable to not be birthday specific

* add date part based maxlenth values

* add in a year field now, for anniversary use later, fix space in attributes

* fields wrapper for styling purposes, date separator

* helper method to allow for customizing date field separator character. Not everyone may use forward slashes

* future us note

* adjust show_label usage to prevent extra unneeded markup from showing

* make use of label placement for birthday wrapper

* birthday specific layout fields

* rebase

* rebase

* add in anniversary values, rename separator class

* rebase

* anniversary typo, only one property instead of 3

* rebase

* remove commented out code from early approach attempt

* hardcode for the moment

* switch key order

* custom handling for anniversary date values and api attribute

* if we are handling date fields, prefix key with date part. make sure we have a date part to use

* add some basic editor styling to match frontend

* update block styles for anniversary/birthday dates

* remove old, never actually used, dates method

* fill in @next tags for next major release

* publicly declare to avoid php notices

* break early on partial dates

* avoid php notices around missing array keys

* handle anniversaries and birthdays in email message.

* key mapping

* version bumps and changelog so far for this release

* move required php to version 8

* more version bumps

* move to 8.1 instead of 8.0.

* Feature/con 486 composer packages updates (#775)

* update defuse

* update monolog

* update the date format to be more readable

* update google recaptcha

* Feature/con 480 custom fields (#776)

* update our custom fields api methods to take a customizable limit

* list out available custom fields from given users account

* make sure we have data to work with before outputting anything

* only attempt any fetching if connected

* cap custom field labels at 50 characters. Matches CTCTs limit when creating in their UI

* admin builds

* fill in next value

* CON-479 - not connected optin messaging (#773)

* add some default messaging to the optin tab if NOT connected. Disable the "Save changes" button

* add new custom classes to our submit button

* remove small script block. taking different approach

* hide our submit button just on optin page, if not connected

* build files

* we have 2 years of upgrades that would put people above version 2.0.1 now. we will also make use of the migrated flag (#772)

* css builds

* begin changelog

* more changelog items

* Feature/con 490 i18n updates (#780)

* remove pot command, amend redundant commands in build:release command

* remove languages folder reference and load_plugin_textdomain

* npm updates

* Bump node-forge from 1.3.1 to 1.3.2 (#784)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Beckwith <tw2113@gmail.com>

* changelog updates

* Feature/con 481 assign list reminder (#781)

* notification content

* conditional logic to display our new notification

* fix typo

* update wording from client feedback

* update NEXT tags for intended release

* bump tested up to version

* apply inline styles for bottom/right label placement (#783)

* update readme

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments