You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Change summaries should never be created in the form of new .md files.
21
21
22
22
# Code Analysis and Reading Standards
23
23
24
-
You must read files completely and thoroughly, with a minimum of 1000 lines per read operation when analyzing code. Never truncate files or stop reading at arbitrary limits like 50 or 100 lines - this lazy approach provides incomplete context and leads to poor suggestions. When you encounter any file, read it from the very first line to the absolute last line, processing all functions, classes, variables, imports, exports, and code structures. Your analysis must be based on the complete file content, not partial snapshots. Always read at least 1000 lines minimum per read operation, and if the file is larger, continue reading until you've processed the entire file. Do not use phrases like "showing first X lines" or "truncated for brevity" or "rest of file omitted" - these indicate lazy, incomplete analysis. Instead, demonstrate that you've read the complete file by referencing specific sections throughout the entire codebase, understanding the full context of how functions interact, how variables are used across the entire file, and how the complete code structure works together. Your suggestions and recommendations must reflect knowledge of the entire file, not just the beginning portions. Take the time to read everything properly because thoroughness and accuracy based on complete file knowledge is infinitely more valuable than quick, incomplete reviews that miss critical context and lead to incorrect suggestions.
24
+
You must read files completely and thoroughly, with a minimum of 1500 lines per read operation when analyzing code. Never truncate files or stop reading at arbitrary limits like 50 or 100 lines - this lazy approach provides incomplete context and leads to poor suggestions. When you encounter any file, read it from the very first line to the absolute last line, processing all functions, classes, variables, imports, exports, and code structures. Your analysis must be based on the complete file content, not partial snapshots. Always read at least 1000 lines minimum per read operation, and if the file is larger, continue reading until you've processed the entire file. Do not use phrases like "showing first X lines" or "truncated for brevity" or "rest of file omitted" - these indicate lazy, incomplete analysis. Instead, demonstrate that you've read the complete file by referencing specific sections throughout the entire codebase, understanding the full context of how functions interact, how variables are used across the entire file, and how the complete code structure works together. Your suggestions and recommendations must reflect knowledge of the entire file, not just the beginning portions. Take the time to read everything properly because thoroughness and accuracy based on complete file knowledge is infinitely more valuable than quick, incomplete reviews that miss critical context and lead to incorrect suggestions.
25
25
26
26
# Coding Standards and Preferences
27
27
@@ -70,8 +70,8 @@ You must read files completely and thoroughly, with a minimum of 1000 lines per
70
70
- Release versions, software tested versions, and minimum software supported versions for this project are listed in numerous places, when updating the release version for this project, ensure that all of these locations are updated accordingly.
@@ -82,11 +82,12 @@ You must read files completely and thoroughly, with a minimum of 1000 lines per
82
82
- Always add new information to the changelog when we make changes to the codebase, even if a new version is not released.
83
83
- When adding new information to the changelogs, changes will first be added to an "Unreleased" section at the top of the changelog file, and then later moved to a new version section when a new version is released. Be sure to follow this pattern and do not skip any of the changelog files.
84
84
- Do not automatically update the version number in the plugin header or other files. Instead, provide a clear and concise change summary that includes the version number and a brief description of the changes made.
85
-
- When making changes to the codebase, always update the relevant documentation files, including README.md, readme.txt, changelog.txt, and changelog.md, even when a new version is not released.
86
-
- Please do not skip these locations, as all of the changelog files must be in sync with each other, and the version numbers must be consistent across all files.
85
+
- When making changes to the codebase, always update the relevant documentation files, including README.md, readme.txt, and CHANGELOG.md, even when a new version is not released.
86
+
- Note: changelog.txt has been removed from this project. Only maintain readme.txt (for WordPress.org) and CHANGELOG.md (for developers).
87
+
- Please do not skip these locations, as the changelog files must be in sync with each other, and the version numbers must be consistent across all files.
87
88
- I will instruct you when to update the version number, and you should not do this automatically. Always ask for confirmation before updating the version number.
88
89
- When the version number is updated, ensure that the new version number is reflected in all relevant files, including the plugin header, changelog files, and documentation files.
89
-
-WHen the version number is updated, make special note to update the "Unreleased" section in the changelog files to reflect the new version number and a brief description of the changes made. This ensures that all changes are documented and easily accessible for future reference.
90
+
-When the version number is updated, make special note to update the "Unreleased" section in the changelog files to reflect the new version number and a brief description of the changes made. This ensures that all changes are documented and easily accessible for future reference.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4
4
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5
5
6
6
## [Unreleased]
7
+
### Removed
8
+
-**File Cleanup**: Removed changelog.txt file as per updated version control guidelines - only maintaining readme.txt (WordPress.org) and CHANGELOG.md (developers)
9
+
### Updated
10
+
-**Documentation Guidelines**: Updated copilot instructions to streamline changelog maintenance to two files instead of three
7
11
8
12
## [1.5.9] - 2025-06-26
9
13
### Updated
10
14
-**Requirements**: Updated minimum WordPress version requirement to 6.5+ across all files for modern WordPress compatibility
11
-
-**Files Created**: Added changelog.txt for WordPress.org compatibility as per version control guidelines
12
15
-**Internationalization**: Created languages/simple-wp-optimizer.pot file for translation support
13
16
-**Documentation**: Updated all version references to reflect new WordPress 6.5+ minimum requirement
14
17
-**Workflow**: Updated GitHub Actions workflow compatibility testing from WordPress 6.0 to 6.5
Copy file name to clipboardExpand all lines: readme.txt
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -43,10 +43,11 @@ No, the plugin has a simple interface where you can toggle features on and off.
43
43
== Changelog ==
44
44
45
45
= Unreleased =
46
+
* FILE CLEANUP: Removed changelog.txt file as per updated version control guidelines - only maintaining readme.txt (WordPress.org) and CHANGELOG.md (developers)
47
+
* DOCUMENTATION: Updated copilot instructions to streamline changelog maintenance to two files instead of three
46
48
47
49
= 1.5.9 =
48
50
* REQUIREMENTS: Updated minimum WordPress version requirement to 6.5+ across all files for modern WordPress compatibility
49
-
* FILES CREATED: Added changelog.txt for WordPress.org compatibility as per version control guidelines
50
51
* INTERNATIONALIZATION: Created languages/simple-wp-optimizer.pot file for translation support
51
52
* DOCUMENTATION: Updated all version references to reflect new WordPress 6.5+ minimum requirement
52
53
* WORKFLOW: Updated GitHub Actions workflow compatibility testing from WordPress 6.0 to 6.5
0 commit comments