Skip to content

Latest commit

 

History

History
307 lines (224 loc) · 34.2 KB

CHANGELOG.md

File metadata and controls

307 lines (224 loc) · 34.2 KB

Changelog

4.1.0 (2023-10-12)

Features

4.0.0 (2023-10-06)

⚠ BREAKING CHANGES

  • bump Laravel requirement to 10.x (#193)
  • bump minimum PHP to 8.1 (#191)

Features

Bug Fixes

  • resolve analysis error (914c52c)
  • resource collection test fails when APP_DEBUG=false (Resolves #176) (#177) (448cf92)

Miscellaneous Chores

  • deps-dev: update nunomaduro/collision requirement from ^6.0 to ^7.9 (#188) (93b2f58)
  • deps: bump actions/cache from 2 to 3 (#185) (2314de2)
  • deps: bump actions/checkout from 2 to 4 (#184) (ce43463)
  • deps: bump google-github-actions/release-please-action from 2 to 3 (#187) (7a83aea)
  • deps: bump pascalgn/automerge-action from 0.14.2 to 0.15.6 (#186) (08bfa2b)
  • deps: update codezero/laravel-unique-translation requirement (#179) (d5783f0)
  • deps: update commerceguys/addressing requirement from ^1.2 to ^2.0 (#189) (950b8fb)
  • deps: update commerceguys/intl requirement from ^1.1 to ^2.0 (#182) (65965c8)
  • deps: update shiftonelabs/laravel-cascade-deletes requirement from ^1.0 to ^2.0 (#181) (96a3eb9)
  • update Dependabot configuration (7d29898)

3.0.0 (2022-08-30)

⚠ BREAKING CHANGES

  • remove button component (resolves #123) (#175)
  • standardize options for checkboxes, radio buttons, and selects (#165)
  • add Vite support (resolves #158) (#157)
  • allow users to request to join membershipable models (#141)
  • add support for multilingual slugs (resolves #137) (#138)
  • limit User model to a single membership (#135)
  • make Organization model translatable (#132)
  • add translatable package and make Resources translatable (#128)

Features

  • add controller, routes, and views for ResourceCollection model (resolves #142) (#143) (eb179f4)
  • add ResourceCollection model and migration (resolves #134) (#136) (dc740d8)
  • add standalone RadioButton component (resolves #145) (#163) (a87cb27)
  • add support for multilingual slugs (resolves #137) (#138) (3e27b5f)
  • add the ability for users to add resources to their collections (#171) (2106b36)
  • add translatable package and make Resources translatable (#128) (4aac4f6)
  • add TranslatableInput and TranslatableTextarea components (resolves #127) (#146) (97bb1ab)
  • add Vite support (resolves #158) (#157) (410cb59)
  • allow users to request to join membershipable models (#141) (c532437)
  • limit User model to a single membership (#135) (6f06a8d)
  • make Organization model translatable (#132) (ba4acd3)
  • remove button component (resolves #123) (#175) (8147e23)
  • standardize options for checkboxes, radio buttons, and selects (#165) (092a663)
  • support Markdown in hints (resolves #162) (#166) (769e655)
  • switch from PHP CS Fixer to Pint (resolves #155) (#156) (b4e3302)

Bug Fixes

  • don't use strict comparison for radio buttons (#144) (49b7b1c)
  • handle keyed validation errors (resolves #149) (#164) (1cc2c45)
  • normalize ids to more standard characters (#168) (b23f9ef)
  • restore integration tests for Laravel >= 9.19 (resolves #154) (410cb59)
  • sanitize checkbox/radio values for ID generation (resolves #147) (#151) (f8d3ac5)

Miscellaneous Chores

2.0.2 (2022-05-05)

Bug Fixes

  • resolve issue with button type not being overridden (fix #121) (#122) (0342d6c)

2.0.1 (2022-03-29)

Bug Fixes

  • resolve issue with improperly selected options in select component (#117) (6eb9941)

2.0.0 (2022-03-24)

⚠ BREAKING CHANGES

  • upgrade to Laravel 9 (#96) (#98)

Features

Bug Fixes

  • allow user to switch locale on settings page (resolves #82) (#107) (dcf47cf)
  • copy new controller with Hearth installation command (b896137)
  • destroy session when deleting a user (resolves #79) (#106) (4ca14ea)
  • move language resources (resolves #110) (#111) (34a4613)
  • rename controller to avoid a potential class conflict (#109) (5584ce2)
  • update console message to reflect postinstall script (#105) (2fe988f)

Miscellaneous Chores

  • configure Dependabot (fcde2ff)
  • docs: update README to reflect Laravel version requirement (#100) (e62c11b)
  • l10n: update translations (#116) (30e6cc6)

1.3.1 (2022-01-27)

Bug Fixes

  • handle validation of fields with array names (fix #91) (#92) (aa746ab)

1.3.0 (2021-12-03)

Features

  • add Checkbox and Checkboxes components (resolves #83) (#86) (1fbe4a2)

Bug Fixes

  • handle errors properly for date input (resolves #84) (#85) (43a6dd3)
  • prevent deletion of user if they are sole organization admin (#77) (af81e3e)
  • properly handle empty input when adding locales (resolves #74) (#76) (c10ed1f)

Miscellaneous Chores

1.2.0 (2021-09-07)

Features

  • add hint association and attribute passthrough for radio buttons (#72) (848853d)

Bug Fixes

  • call locales helper in global namespace (#66) (b313221)
  • don't trigger date validation unless all fields are populated (#67) (ce8b6ce), closes #63
  • move date input hint position above fields (#71) (73ff22f)

1.1.0 (2021-08-31)

Features

  • accept optional id reference for hinted inputs (fix #50) (#59) (90f9e54)
  • add slot support to hearth-error component (892fbb2)
  • implement date input (resolves #58) (#60) (3e520a5)
  • replace validation-error component with hearth-error (#56) (892fbb2)

Bug Fixes

  • add correct return types for resource controller (#52) (5d07a48)
  • call localization helpers from global namespace (#54) (9ba7d45)
  • change fallback application name to Hearth, add rel='home' to brand (#55) (f4b3228)

1.0.0 (2021-08-26)

Features

  • add config and factories to support organizations (fe65583)
  • add controllers, views and routes (a4453c6)
  • add full attribute support to locale-select component (fcae807)
  • add get_locale_name() helper (fcae807)
  • add get_region_codes() helper and fix some localizations (46c8480)
  • add get_region_name() helper and switch to ISO 3166-2 codes for regions (db61e41)
  • add interactive locale selection during hearth:install (7926352)
  • add migrations for organizations, memberships, and invitations (0b98778)
  • add RequirePassword middleware with localization support (d38328d)
  • add resources and resource tests (resolves #7, resolves #8) (#44) (fcae807)
  • add status messages (8af0863)
  • add strings for two-factor challenge, handle recovery codes (b32d872)
  • add stubs for Organization, Membership and Invitation (3054e8f)
  • add user model (#1) (86a5665)
  • allow regeneration of two-factor codes (0309e35)
  • close dropdown on esc keyup (a1209ac)
  • conditionally register organization routes (55a8349)
  • create get_regions() helper (53b8879)
  • custom error message, handle errors properly (149545e)
  • custom RedirectIfTwoFactorAuthenticable action (86bf999)
  • display recovery codes properly (b8ba12c)
  • fix modal display (38bcefe)
  • improve error handling for invitation flow (resolves #28) (#41) (ae06929)
  • improve form components and capabilities (#35) (7b840ca)
  • inline password confirmation (ea73f0a)
  • load default locale from config/app.php in register view (b47565f)
  • make locale selection an explicit yes/no choice (resolves #25) (#40) (8e41b62)
  • make password confirmation component generic (fix #23) (a05dacf)
  • modal for password confirmation (bb325be)
  • provide localized default strings (107acbb)
  • publish Hearth config (966ab54)
  • rough two-factor implementation (fe3a3a7)
  • split routes by feature (4b1f2d7)
  • two-factor challenge (4a23da7)

Bug Fixes

  • add Auth facade to AcceptInvitation action (971b07d)
  • add blank entry when retrieving list of regions (df8a501)
  • add classes to service provider (0767ab8)
  • add error if user attempting to accept invitation isn't invitee (e81cf3c)
  • add flag to skip interactive install steps for ci (7d5aa42)
  • add fr to default locales (bfc2744)
  • add id and name to the region select (efab24a)
  • add locale prompt (bb0d016)
  • add region options (c683f78)
  • add return types to improve static analysis (178bf2b)
  • adjust PHP requirements (8498453)
  • apply code styling rules (448eb97)
  • apply code styling rules (36bfc92)
  • apply code styling rules (5e3ae2d)
  • apply code styling rules (512f0e0)
  • apply code styling rules (33c09e0)
  • apply code styling rules (0a3ef4a)
  • apply code styling rules (f4fbff6)
  • apply code styling rules (65e856c)
  • autoload helpers properly (2a414fe)
  • bad method in admin template (9497d56)
  • capitalize locale-select locales (fcae807)
  • check for no-interaction (19c651b)
  • clean up config file (0519e0d)
  • conditional check for two-factor (53be62f)
  • copy failed two-factor login response (b08e22c)
  • copy model stubs on install (b6b05c6)
  • correct namespace (2083e92)
  • display recovery codes when regenerated (1b1b33b)
  • enable two-factor by modifying config (95c309b)
  • enable two-factor by modifying config (a9b6476)
  • ensure default messages are loaded for password confirmation (77e1e2c)
  • ensure that only invited user can accept invitation (97e63be)
  • improve message for failed invitation accept attempt (e926d2a)
  • install RequirePassword middleware (f2b5b65)
  • localized route in two-factor challenge view (2aec4f7)
  • migration publishing (02756c8)
  • move invitation template into proper location (229c8ae)
  • move invitation template into proper location (1174f62)
  • namespace components (2bb0b05)
  • namespace more components (4eba5dd)
  • normalize locale endonyms (resolves #26) (#39) (470783b)
  • only add RedirectToPreferredLocale middleware if it hasn't been added yet (bf0137b)
  • prevent function from being namespaced (25e234e)
  • proper class name (56da49a)
  • proper class name (ee37849)
  • proper route (c12760b)
  • properly copy tests (7f068a4)
  • publishing issue (6811ec4)
  • put prompt where it belongs (0cab58d)
  • region validation rule (9e213e1)
  • remove 'custom-message' string (c8803fc)
  • remove debugging code (9485696)
  • remove leftover code (ffe0568)
  • remove missing config file from command (387e2da)
  • remove unused two-factor contract (69e7316)
  • some PHP coding standards fixes (6e3ef54)
  • update config references (cd12d31)
  • update config references (2d31498)
  • update get_region_name() to match method in commerceguys/addressing (573a1d6)
  • update strings, register in service provider (3faef75)
  • update variable in get_region_name() (3d5b82c)
  • use built-in no-interaction flag (9cac9ee)
  • use generic select for region selection, add cascade delete support (3c85c97)
  • use Hearth strings where possible (5158325)
  • use proper field types (8690648)