Skip to content

Commit 32700e1

Browse files
author
Raffael Herrmann
committed
docs: update changelog for v1.0.0 release
- Document all new features since 1.0.0-rc.5 - Add regex search support, configurable highlight limits, visual highlighting - Update search behavior changes and technical improvements - Prepare for v1.0.0 tag creation
1 parent 4c30ce1 commit 32700e1

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,27 @@ All notable changes to **massCode Web** will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.0.0] - 2025-09-16
9+
10+
### Added
11+
- **Regex Search Support**: Added full regular expression support to search functionality with case-sensitive matching
12+
- **Configurable Highlight Limits**: Added `SEARCH_HIGHLIGHT_LIMIT` environment variable to control how many search matches are highlighted per snippet (default: 3, range: -1 to MAX_SAFE_INTEGER, -1 = unlimited)
13+
- **Visual Search Highlighting**: Implemented visual highlighting of search matches using Prism.js keep-markup plugin for better code readability
14+
- **Enhanced Multi-Fragment Search**: Improved search functionality to work seamlessly with tabbed code fragments
15+
- **Favicon Updates**: Updated favicon design to match the header logo and removed distracting green X element
16+
17+
### Changed
18+
- **Search Behavior**: Search is now case-sensitive by default and supports regex patterns
19+
- **Highlight Limiting**: Limited search result highlighting to first 3 matches per snippet (configurable)
20+
- **Docker Configuration**: Reverted to using pre-built Docker image for simpler deployment
21+
- **Documentation**: Simplified README with cleaner configuration examples
22+
23+
### Technical Details
24+
- Modified `highlightSearchMatches()` function to support configurable limits
25+
- Added `matchesQuery()` function with regex support and case-sensitive matching
26+
- Implemented runtime environment variable injection in Docker container
27+
- Updated nginx configuration for environment variable access
28+
- Enhanced search logic to work with multi-fragment snippets and tabbed interface
929

1030
## [1.0.0-rc.5] - 2025-09-16
1131

0 commit comments

Comments
 (0)