Skip to content

Latest commit

 

History

History
157 lines (98 loc) · 5.41 KB

File metadata and controls

157 lines (98 loc) · 5.41 KB

Change Log

All notable changes to the "CodeLog+" extension will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.10.0 - 2025-08-20

Added

  • Add new commands for log file management: open containing folder, reveal file, copy path, go to line, and copy log text

Changed

  • Update extension name and description for better clarity and appeal
  • Improve localization support with new keys in package.nls.json and package.nls.es.json
  • Introduce scripts for localization checks to ensure all keys are present in bundles
  • Refactor ListLogProvider to improve performance and maintainability
  • Enhance ListLogController with new methods for file operations
  • Update dependencies to their latest versions for better performance and security
  • Add optional line number property to NodeModel for better log entry management
  • Clean up code and improve documentation throughout the extension

1.9.1 - 2025-08-06

Changed

  • Update README.md with new keyboard shortcuts
  • Update localization strings for improved clarity and consistency

1.9.0 - 2025-08-05

Added

  • Introduce LogCommandMap interface and defaultLogCommand for various programming languages
  • Create LogEntry interface to represent log entries with detailed attributes
  • Add LogTemplate interface and a comprehensive list of default log templates for multiple languages
  • Define a list of supported languages in supportedLanguages for consistency across the application

1.8.0 - 2025-07-18

Added

  • Add support for additional programming languages in log statements, including Kotlin, Swift, Scala, Lua, Perl, Elixir, and Haskell
  • Add border wrapping options for log messages, allowing customization of the border character and length

1.7.0 - 2025-07-17

Added

  • Add inflector.helper.ts with functions for camelCase, PascalCase, snake_case, and more
  • Add text.helper.ts for escaping special characters in regex
  • Add NodeModel class to represent files and folders in the workspace tree
  • Implement ListLogProvider to handle the display and interaction with log files
  • Add getLogCommand method to LogService for better command management
  • Add accessibility option useAccessibleLogs to replace emojis with text alternatives in log messages, improving screen reader compatibility

Changed

  • Integrate with LogService to fetch and display log entries
  • Update log message handling to support accessible prefixes for emojis
  • Improve workspace folder selection and persistence in global state
  • Implement progress indicators for long-running operations on large files to enhance user experience

1.6.0 - 2025-03-16

Added

  • Add context menu option to insert log statements in the active editor

1.5.1 - 2025-03-09

Fixed

  • Improve localization strings for extension messages

1.5.0 - 2025-03-09

Added

  • Add cursor position handling for gets the variable name in the active editor
  • Add vscode marketplace client dependency for version checks

Changed

  • Update Localization strings for the extension

1.4.0 - 2025-03-03

Added

  • Add auto-detection of language in the active editor for log statements
  • Add edit logs command to edit log statements in the active editor

Changed

  • Refactor highlighter controller to improve handling of log statements

1.3.0 - 2025-03-02

Added

  • Add the functionName variable to the log statement templates

Changed

  • Refactor log service to improve template handling and use of settings for log statements

1.2.1 - 2025-02-26

Fixed

  • Fix issue with highlighting mechanism when using custom colors

1.2.0 - 2025-02-25

Added

  • Add highlight color and style settings for log statements

1.1.0 - 2025-02-14

Added

  • Add literal open and close settings for log statements

1.0.1 - 2025-02-14

Fixed

  • Ensure content ends with a newline in log service

1.0.0 - 2025-02-14

Added

  • Initial release of codeLog+ extension