| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-05 | Bump version to 3.0.1externals/phpinspect | Hugo Thunnissen | |
| 2025-06-05 | Update copyright headers | Hugo Thunnissen | |
| 2025-05-30 | Bump version to 3.0.0 | Hugo Thunnissen | |
| 2024-09-28 | Refactor s/filename/file-name/g; s/typename/type-name/g + fix a bug | Hugo Thunnissen | |
| Made `phpinspect-type-name-to-file-name' more robust by adding some additional test inputs. | |||
| 2024-09-28 | Improve performance of parser (and phpinspect-meta) | Hugo Thunnissen | |
| - Add `phpinspect--recycle-token' which attempts to re-use all eligible righthand siblings. - Change important search functions of phpinspect-meta to inline functions and optimize their code. - Introduce `phpinspect-meta--point-offset-base' which see docstring. | |||
| 2024-09-23 | Implement automatic re-indexation of autoloader + refactor phpinspect-name | Hugo Thunnissen | |
| - phpinspect-name functions and types have been moved to a separate file (phpinspect-name.el) - phpinspect--after-save-action now re-executes the autoload strategy for the current directory when a new file is saved. - all occurences of bare-name have been replaced with base-name - phpinspect-name objects now have functions that return their namespace and base parts and cache the result in designated slots. Other changes: - `phpinspect--type-name' -> `phpinspect--type-name-string' - `phpinspect--type-name-symbol' -> phpinspect--type-name' | |||
| 2024-09-14 | Bump version to 2.1.0 | Hugo Thunnissen | |
| 2024-09-10 | Fix compilation errors (move `phpinspect-project-read-type-name' to ↵ | Hugo Thunnissen | |
| phpinspect-imports.el) | |||
| 2024-09-10 | Add interactive function to insert a type name and auto-import it | Hugo Thunnissen | |
| 2024-09-02 | Bump version to 2.0.1 | Hugo Thunnissen | |
| 2024-09-02 | Add test for behaviour of `phpinspect-imports-remove-unused' variable + fix bug | Hugo Thunnissen | |
| 2024-08-31 | Bump version to 2.0.0 | Hugo Thunnissen | |
| 2024-08-31 | Make import removal configurable | Hugo Thunnissen | |
| 2024-08-31 | Replace phpinspect--class with new phpinspect-typedef structure | Hugo Thunnissen | |
| Typedef is more flexible and allows for more finegrained management of methods and their origins. | |||
| 2024-08-31 | Bump version to 1.2.1 | Hugo Thunnissen | |
| 2024-08-31 | Correctly index the name by which a function return type was referenced as ↵ | Hugo Thunnissen | |
| used type | |||
| 2024-08-22 | Bump version to 1.2.0 | Hugo Thunnissen | |
| 2024-08-21 | Bump version to 1.1.0 | Hugo Thunnissen | |
| 2024-08-21 | Make import sort function customizable + only sort when necessary | Hugo Thunnissen | |
| 2024-08-21 | Increase version number to 1.0 | Hugo Thunnissen | |
| 2024-08-20 | Index types used in class property initializers and combine change calls for ↵ | Hugo Thunnissen | |
| fix-imports | |||
| 2024-08-19 | Add tests for aliased imports + fix bugs | Hugo Thunnissen | |
| 2024-08-17 | Wrap buffer edit logic in `save-excursion' | Hugo Thunnissen | |
| 2024-08-17 | s/class/namespace/ | Hugo Thunnissen | |
| 2024-08-17 | Remove unused lexical variables and fix invalid inline-function | Hugo Thunnissen | |
| 2024-08-17 | Test + improve `phpinspect-fix-imports' (and parse enums as classes) | Hugo Thunnissen | |
| - `phpinspect-fix-imports' now sorts the imports alphabetically - `phpinspect-fix-imports' removes excess trailing newlines - "enum" keywords are now regarded like "class" keywords. (enum cases not yet supported) - Namespaces were added to token index | |||
| 2024-08-17 | Add test for phpinspect-fix-imports | Hugo Thunnissen | |
| 2024-08-14 | Introduce `phpinspect-buffer-fresh-p' and ↵ | Hugo Thunnissen | |
| `phpinspect-buffer-reparse-if-not-fresh' + use in `phpinspect-fix-imports' instead of `phpinspect-buffer-reparse' | |||
| 2024-08-14 | Reparse buffer when fixing import (+ add comment explaining why) | Hugo Thunnissen | |
| 2024-08-14 | Infer namespace token within import manipulation loop | Hugo Thunnissen | |
| 2024-08-14 | Implement removal of unused imports in `phpinspect-fix-imports' | Hugo Thunnissen | |
| 2024-08-04 | Fix namespace resolution bug in phpinspect-fix-imports | Hugo Thunnissen | |
| Incorrect use of phpinspect-namespace-name caused phpinspect-fix-imports to incorrectly determine the current namespace. This resulted in imports being suggested/added for types that already were available in the current namespace. It did not make the PHP code invalid, but it did cause unnecessary use statements for types in the same namespace. This bug has now been fixed. | |||
| 2024-03-22 | Convert names to alist for use as completing-read collection | Hugo Thunnissen | |
| Fixes bug in `phpinspect-fix-imports' | |||
| 2024-03-22 | Fix bug in autoloader that caused registration of only one FQN per type | Hugo Thunnissen | |
| 2023-08-20 | Use `phpinspect-message' in stead of `message' | Hugo Thunnissen | |
| 2023-08-20 | Implement stub index for builtin functions and types | Hugo Thunnissen | |
| Misc: - Removed Cask in favor of dependency install script - Rework makefile to provide simple build/install process | |||
| 2023-08-15 | Run relint and fix detected regexp issues | Hugo Thunnissen | |
| 2023-08-15 | Update copyright statements and apply some code style improvements | Hugo Thunnissen | |
| As suggested by Stefan Monniers patch: - https://mail.gnu.org/archive/html/emacs-devel/2023-08/msg00367.html | |||
| 2023-08-15 | Fix all byte compilation warnings and errors (for real this time (probably)) | Hugo Thunnissen | |
| 2023-08-14 | Keep index synchronized with buffer state | Hugo Thunnissen | |
| 2023-08-07 | Fix byte compilation warnings | Hugo Thunnissen | |
| 2023-08-07 | Fix a variety of bugs | Hugo Thunnissen | |
| - phpinspect--index-tokens no longer errors upon unexpected return annotation values - phpinspect-fixt-imports now also fixes imports outside of classes - Functions are no longer included in statements when deriving types | |||
| 2023-08-06 | Fix all remaining byte compiler warnings | Hugo Thunnissen | |
| 2023-08-06 | Reimplement `phpinspect-fix-imports' using metadata objects | Hugo Thunnissen | |
| 2023-07-28 | Remove obsolete comment (incremental parsing has been implemented) | Hugo Thunnissen | |
| 2023-07-16 | Fix some bugs introduced by the incremental parsing feature | Hugo Thunnissen | |
| Among other things: - use-keyword parser handler result being registered for two positions due to wrong use of "root" parser parameter. - phpinspect-fix-imports was broken | |||
| 2023-07-16 | Implement Incremental Parsing | Hugo Thunnissen | |
| 2023-07-02 | Refactor phpinspect--project to phpinspect-project | Hugo Thunnissen | |
| 2022-11-04 | Fix bugs in phpinspect-fix-imports | Hugo Thunnissen | |
| 2022-11-01 | Transition from index script to autoloader | Hugo Thunnissen | |
