Commit Graph

  • c5a09233aa perf(strings): add final benchmarks and performance comparison for Utf8ToAsciiConverter yv01p 2025-12-13 03:47:31 +00:00
  • e8f1ad62d5 refactor(strings): update DefaultShortStringHelper to use IUtf8ToAsciiConverter via DI yv01p 2025-12-13 01:55:26 +00:00
  • bce8cba755 refactor(strings): replace Utf8ToAsciiConverter with SIMD-optimized implementation yv01p 2025-12-13 01:16:54 +00:00
  • 8d532696f0 refactor(strings): apply code review fixes to Utf8ToAsciiConverterNew yv01p 2025-12-13 01:09:33 +00:00
  • aed6e99246 test(strings): fix unit test expectations to match original behavior yv01p 2025-12-13 00:37:22 +00:00
  • dff0f68b39 feat(strings): add complete character mappings from golden test data yv01p 2025-12-13 00:31:26 +00:00
  • b9ba2bd043 fix(tests): configure golden test data to copy to output directory yv01p 2025-12-13 00:19:02 +00:00
  • 1102b34e88 feat(strings): implement SIMD-optimized Utf8ToAsciiConverterNew with golden file tests yv01p 2025-12-13 00:13:11 +00:00
  • 72dfd667c5 test(strings): add edge case tests for CharacterMappingLoader yv01p 2025-12-13 00:01:52 +00:00
  • ca05d69be2 feat(strings): implement CharacterMappingLoader for JSON-based character mappings yv01p 2025-12-12 23:52:41 +00:00
  • e7ac544a2f fix(strings): correct Cyrillic hard/soft sign mappings to match original behavior yv01p 2025-12-12 23:42:58 +00:00
  • 486aa6be81 feat(strings): add character mapping JSON files and golden test data yv01p 2025-12-12 23:38:33 +00:00
  • f750f37a32 feat(strings): add IUtf8ToAsciiConverter and ICharacterMappingLoader interfaces yv01p 2025-12-12 23:31:53 +00:00
  • 610976c41c perf(strings): establish Utf8ToAsciiConverter baseline benchmarks yv01p 2025-12-12 23:11:24 +00:00
  • cce666a111 docs: add StringExtensions refactor planning documents yv01p 2025-12-07 23:36:30 +00:00
  • 7e413787a6 perf: optimize ReplaceNonAlphanumericChars string overload yv01p 2025-12-07 22:28:29 +00:00
  • 9388319232 perf: use char.IsLower/IsUpper instead of string allocation yv01p 2025-12-07 22:25:45 +00:00
  • e3241d7370 perf: cache regex in StripHtml yv01p 2025-12-07 22:21:44 +00:00
  • ccdbbddb10 perf: cache regex in GetFileExtension yv01p 2025-12-07 22:19:30 +00:00
  • 580da1b8e6 perf: cache regex in StripWhitespace yv01p 2025-12-07 22:17:04 +00:00
  • 3d463ad0c5 refactor: split StringExtensions into 5 partial class files yv01p 2025-12-07 22:06:40 +00:00
  • 3d6ebe55b2 perf: add benchmarks for StringExtensions methods to optimize yv01p 2025-12-07 21:43:39 +00:00
  • 609c7f892e test: add baseline tests for StringExtensions performance methods yv01p 2025-12-07 21:27:15 +00:00
  • f384d9b332 docs: add StringExtensions refactor design document yv01p 2025-12-07 20:43:57 +00:00
  • 475010148b Added 'mandatory' tag as a visual indicator for webhook events being … (#21075) main Eric 2025-12-05 16:44:33 +01:00
  • 830250b682 Docs: Update outdated branch references from contrib to main (#21072) Laura Neto 2025-12-05 15:24:40 +01:00
  • 15b2cb7bd1 News Dashboard: Adding functionality to overwrite the cache duration (#21064) Nicklas Kramer 2025-12-05 10:43:43 +01:00
  • 5683ae9e4b oEmbed Providers: Updated the X oEmbed provider to use the x.com domain (closes #21052) (#21053) Andy Butland 2025-12-05 10:38:58 +01:00
  • b6580ed40c E2E: QA updated current accceptance test project README to match current project (#21063) Andreas Zerbst 2025-12-05 08:43:34 +01:00
  • 61a69852e3 Dotnet new templates: Fix placeholders and port in umbraco-extension template (#20956) Lotte Pitcher 2025-12-04 14:34:57 +00:00
  • e6c7ef8904 Segments: Only validate segment values for cultures they are defined for (closes #21029) (#21033) Andy Butland 2025-12-04 12:54:44 +01:00
  • effccef81d Collections: Add selection mode toggle in UmbTableElement update lifecycle (#20486) Rick Butterfield 2025-12-04 11:25:19 +00:00
  • 88f04cd722 Document Tree: Fix undefined name for variants without fallback. (#21046) Engiber Lozada 2025-12-04 11:01:57 +01:00
  • 26efa520bc Packaging: Fixing bad serialization for data types in packages (#21043) Nicklas Kramer 2025-12-04 10:52:23 +01:00
  • d8c03c426e Property Editors: Fix localization of user-provided labels (closes #20974) (#21045) Jacob Overgaard 2025-12-04 10:20:33 +01:00
  • 455e7027a0 Block Grid: Sort mode (#20869) Lee Kelleher 2025-12-04 09:03:58 +00:00
  • 26679d17db build(deps): bumps monaco-editor from 0.54.0 to 0.55.1 (#21054) Jacob Overgaard 2025-12-04 09:51:45 +01:00
  • 7b462c17f9 E2E: QA updated flaky acceptance tests (#21012) Andreas Zerbst 2025-12-04 09:26:47 +01:00
  • cb454372f2 Debug mode: Marks UMB-DEBUG cookie as HttpOnly and Secure (#21032) Jacob Overgaard 2025-12-04 08:55:39 +01:00
  • 84fecd3521 Backoffice: CTRL+Click to open in a new tab should work on Linux (closes #21009) (#21027) Jacob Overgaard 2025-12-03 16:03:18 +01:00
  • c35fcf181b Merge remote-tracking branch 'origin/release/17.0' Jacob Overgaard 2025-12-03 15:10:47 +01:00
  • 86411e4ae3 Content references: Avoid requesting references for content that is not yet persisted server side (#21035) Andy Butland 2025-12-03 13:25:06 +01:00
  • 6104ae60ce Image cropper modal import missing component (#20651) Bjarne Fyrstenborg 2025-12-02 18:07:01 +01:00
  • bcec927e64 Modal: Remove unused uui-dialog element in modal component (#21030) Lee Kelleher 2025-12-02 17:04:19 +00:00
  • 5e1f758117 Merge branch 'release/17.0' Andy Butland 2025-12-02 15:57:09 +01:00
  • b0e5cd768d Reverted accidental change to Program.cs. Andy Butland 2025-12-02 15:56:30 +01:00
  • a9d8d13735 Merge branch 'release/17.0' Andy Butland 2025-12-02 15:42:32 +01:00
  • 857f2900bb Segments: Fix for processing data for Segments-variants (#21018) Niels Lyngsø 2025-12-02 15:00:25 +01:00
  • 876fc5fff9 Collection: Introduce Collection Item Ref extension type (#20994) Mads Rasmussen 2025-12-02 14:07:52 +01:00
  • c612fcc866 Localization: Adds termOrDefault() method to accept a fallback value (#20947) Jacob Overgaard 2025-12-02 12:58:25 +01:00
  • c885922a64 Block: open-interaction only available when Content is Editable (#20833) Niels Lyngsø 2025-12-02 11:57:17 +01:00
  • 1cdc15efda Collection: Introduce Collection Item Card extension type (#20954) Mads Rasmussen 2025-12-02 11:43:43 +01:00
  • 657ccbd104 Delivery API: Retain the Delivery API login redirect behavior in .NET 10 (closes #21000) (#21023) Kenn Jacobsen 2025-12-02 11:02:18 +01:00
  • e0999c186b Chore: Move old icons into legacy folder, make new folder for custom. (#20990) Niels Lyngsø 2025-12-02 10:49:23 +01:00
  • da66cbdcf4 Property Editors: Added form control and mandatory support(User, Member, Member Group) (#20672) Engiber Lozada 2025-12-02 08:44:08 +01:00
  • 7d0101170e Management API: Return not found from request for content references when entity does not exist (closes #20997) (#20999) Andy Butland 2025-12-02 05:25:43 +01:00
  • da94e0953b Management API: Return not found from request for content references when entity does not exist (closes #20997) (#20999) Andy Butland 2025-12-02 05:25:43 +01:00
  • 706ac2d8f6 Static files: Fix tree to only provide items from expected folders (closes #20962) (#21001) Andy Butland 2025-12-02 10:20:08 +09:00
  • 84c15ff4d7 Static files: Fix tree to only provide items from expected folders (closes #20962) (#21001) Andy Butland 2025-12-02 02:20:08 +01:00
  • f408d2a1b3 Migrations: Optimise ConvertLocalLinks migration to process data in pages, to avoid having to load all property data into memory (#21003) Andy Butland 2025-12-02 02:09:54 +01:00
  • 742de79f46 Migrations: Optimise ConvertLocalLinks migration to process data in pages, to avoid having to load all property data into memory (#21003) Andy Butland 2025-12-02 02:09:54 +01:00
  • 1694e3bad2 Tree: Fix incorrect error notification when deleting last child (closes #20977) (#20985) Jacob Overgaard 2025-12-01 20:12:23 +01:00
  • 35f73a8a31 Migrations: Set a long timeout by default on the migration of system dates (closes #21013) (#21022) Andy Butland 2025-12-01 19:13:55 +01:00
  • 24b3f11329 Migrations: Set a long timeout by default on the migration of system dates (closes #21013) (#21022) Andy Butland 2025-12-01 19:13:55 +01:00
  • 025a4e056f Merge branch 'release/17.0' Andy Butland 2025-12-01 19:06:16 +01:00
  • 822a2fcf70 Migrations: Ensure umbracoPropertyData column casing (#21015) Andy Butland 2025-12-01 19:01:55 +01:00
  • 34aabb8413 Migrations: Ensure umbracoPropertyData column casing (#21015) Andy Butland 2025-12-01 18:47:31 +01:00
  • 1d59e20daa Delivery API: Missing Member Open API security scheme references (#21020) Laura Neto 2025-12-01 17:24:28 +01:00
  • 1c922f34f5 Table Collection View: Update table view icon to 'icon-table' (#20970) Mads Rasmussen 2025-12-01 17:09:55 +01:00
  • 18bbf5609b Data Type Workspace: Enable client mandatory field validation for configuration properties (#20799) Mads Rasmussen 2025-12-01 17:03:14 +01:00
  • 0210e942ed Folder Workspace: Support menu expansion and breadcrumbs (closes #20675) (#20712) Mads Rasmussen 2025-12-01 15:00:00 +01:00
  • bbc0f1f894 Upgrade: Deprecates Mangement API controller for defunct our.umbraco.com version checker (#21011) Jacob Overgaard 2025-12-01 13:50:51 +01:00
  • 75b40e79a2 Cache: Add awaits to memory cache rebuilds to fix race conditions (#20960) Mole 2025-11-26 15:02:07 +01:00
  • 09844204b7 History: Take URL objects into consideration when storing Backoffice history (#20986) Jacob Overgaard 2025-12-01 13:29:07 +01:00
  • 1c4b4c90c9 Rendering: Don't use element cache level on snapshot cache level properties (#21006) Kenn Jacobsen 2025-12-01 12:52:35 +01:00
  • 820c34432a Preview: Fix preview showing published version when Save and Preview is clicked multiple times (closes #20981) (#20992) Jacob Overgaard 2025-12-01 12:16:35 +01:00
  • b40ea0df8c Content Type Workspace: Create condition that checks content type uniques. (#20906) Engiber Lozada 2025-12-01 11:01:09 +01:00
  • 050b37ed1a Installer: Removes unused telemetry functionality (#20995) Jacob Overgaard 2025-11-28 22:21:04 +01:00
  • f99e9394f8 Culture and Hostnames: Add ability to sort hostnames (closes #20691) (#20826) Mathias Helsengren 2025-11-28 10:06:20 +01:00
  • 9c038bc68b Re-enable package validation (#20964) Andy Butland 2025-11-28 09:48:06 +01:00
  • e6b99938db Delivery API: Only add default strategy if delivery API is not registered. (#20982) Nikolaj Geisle 2025-11-28 16:25:06 +09:00
  • 5ab93454d9 Bump version Zeegaan 2025-11-28 10:58:04 +09:00
  • f44e9328d7 Extensions: Adds all yet unused Lit directives to @umbraco-cms/backoffice/external/lit (closes #20961) (#20963) Warren Buckley 2025-11-27 15:22:50 +00:00
  • ec11714b4b Merge remote-tracking branch 'origin/v16/dev' Jacob Overgaard 2025-11-27 15:46:27 +01:00
  • 615cb76288 Block editors: adds prefix to workspace title (closes #20588) (#20884) Lee Kelleher 2025-11-27 15:39:27 +01:00
  • c61bcca066 Add Claude memory files for all relevant project files (#20959) Sven Geusens 2025-11-27 10:47:19 +01:00
  • eaf5960a4d Cache: Add awaits to memory cache rebuilds to fix race conditions (#20960) Mole 2025-11-26 15:02:07 +01:00
  • ff8cbb8b81 PropertyGuards: improved argument names and JSDocs (#20949) Niels Lyngsø 2025-11-26 10:44:38 +01:00
  • a364c9e86d Content Property: Remove unused 'entityType'-property (#20948) Niels Lyngsø 2025-11-26 10:41:41 +01:00
  • ce98184178 Log Viewer: Enhances the donut chart to be responsive, link to log search, and show numbers directly (#20928) Jacob Overgaard 2025-11-26 10:28:44 +01:00
  • 69e2f8df74 E2E: QA Added acceptance tests for notification emails (#20918) Nhu Dinh 2025-11-26 14:34:36 +07:00
  • 4b3ce53acf Merge branch 'release/16.4' into v16/dev Andy Butland 2025-11-26 07:18:09 +01:00
  • bd33246525 Merge branch 'release/17.0' Andy Butland 2025-11-25 15:58:55 +01:00
  • ef282a5211 docs: Add CLAUDE.md documentation for key .NET projects (#20841) hifi-phil 2025-11-25 14:37:49 +00:00
  • 1240d845d4 Dependencies: Updates some dependencies to latest minor or patch releases (#20953) Andy Butland 2025-11-25 13:55:15 +01:00
  • 20cfdb9c0a Login Screen: Fix css for login screen dark mode (#20922) (#20946) NguyenThuyLan 2025-11-25 19:17:53 +07:00
  • ca267047d3 Bumped version to 16.4.0. Andy Butland 2025-11-25 12:32:28 +01:00
  • 4fe60f360f Block Catalogue: Localizes block-type name/description before render (closes #20890) (#20904) Lee Kelleher 2025-11-25 11:33:11 +01:00
  • 439c1dccd3 Log Viewer: Adds localization in the Backoffice UI + cleans up unused keys (#20923) Jacob Overgaard 2025-11-25 11:17:32 +01:00
  • a41c48ad6c Multi URL Picker: change validation for url and anchor/querystring (#20920) NguyenThuyLan 2025-11-25 17:07:21 +07:00