|
1 | 1 | # Release Notes
|
2 |
| -## [Unreleased](https://github.com/lazervel/path/compare/v9.2.0...v10.0.0) |
3 |
| - |
4 |
| -## [10.0.0](https://github.com/lazervel/path/compare/v9.2.0...v10.0.0) - 15 November 2024 |
5 |
| -- [BC BREAK] Since v8.x, Due to significant updates in the library, all previous configurations may no longer work as expected. Users will need to reconfigure their settings to align with the new structure and behavior introduced in this update. |
6 |
| -- Review the updated documentation for `Path` to understand the new behavior. |
7 |
| -- Ensure that any calls to these methods are updated to accommodate these changes. |
8 |
| -- Affected `Path::canonicalize()` of output behaviour. |
9 |
| -- Affected `Path::resolve()` of output behaviour. |
10 |
| -- Affected `Path::normalize()` of output behaviour. |
11 |
| -- Affected `Path::optimize()` of output behaviour. |
12 |
| -- Affected `Path::join()` of output behaviour. |
13 |
| -- Affected `Path::relative()` of output behaviour. |
14 |
| -- Affected `Path::UrlToPath()` of output behaviour. |
15 |
| -- Affected `Path::toNamespcedPath()` of output behaviour. |
16 |
| -- Added `Path::toNamespcedPath()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
17 |
| -- Added `Path::removeExt()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
18 |
| -- Added `Path::hasExt()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
19 |
| -- Added `Path::changeExt()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
20 |
| -- Added `Path::localBase()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
21 |
| - |
22 |
| -## [9.2.0](https://github.com/lazervel/path/compare/v9.1.1...v9.2.0) - 09 November 2024 |
23 |
| -- Fixed bugs `Path::tmp()` that caused [e.g., incorrect output], changes output behaviour. see [CHANGELOG](https://github.com/lazervel/path/compare/v9.1.1...v9.2.0) |
24 |
| - |
25 |
| -## [9.1.0](https://github.com/lazervel/path/compare/v9.0.0...v9.1.0) - 08 November 2024 |
26 |
| -- Added `Path::apply()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
27 |
| -- Added `Path::real()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
28 |
| -- Removed Temporarily `Path::callMap()` This method has been temporarily removed due to performance issues. It will be reintroduced in a future version (v9.3.0) after optimizations are completed. |
29 |
| -- Fixed bugs `Path::canonicalize()` that caused [e.g., incorrect output]. |
30 |
| -- Fixed bugs `Path::isLocal()` that caused [e.g., incorrect output]. |
31 |
| -- Fixed bugs `Path::rootname()` that caused [e.g., incorrect output]. |
32 |
| - |
33 |
| -## [9.0.0](https://github.com/lazervel/path/compare/v8.2.2...v9.0.0) - 08 November 2024 |
34 |
| -- [BC BREAK] Since v8.x, Due to significant updates in the library, all previous configurations may no longer work as expected. Users will need to reconfigure their settings to align with the new structure and behavior introduced in this update. |
35 |
| -- Review the updated documentation for `Path` to understand the new behavior. |
36 |
| -- Ensure that any calls to these methods are updated to accommodate these changes. |
37 |
| -- Affected `Path::canonicalize()` of output behaviour. |
38 |
| -- Affected `Path::resolve()` of output behaviour. |
39 |
| -- Affected `Path::normalize()` of output behaviour. |
40 |
| -- Affected `Path::optimize()` of output behaviour. |
41 |
| -- Affected `Path::join()` of output behaviour. |
42 |
| -- Affected `Path::relative()` of output behaviour. |
43 |
| -- Affected `Path::UrlToPath()` of output behaviour. |
44 |
| -- Affected `Path::toNamespcedPath()` of output behaviour. |
45 |
| -- Added `Path::toNamespcedPath()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
46 |
| - |
47 |
| -## [8.2.0](https://github.com/lazervel/path/releases/tag/v8.2.0) - 04 November 2024 |
48 |
| -- Added `Path::pathToURL()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
49 |
| -- Added `Path::UrlToPath()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
50 |
| - |
51 |
| -## [8.1.0](https://github.com/lazervel/path/releases/tag/v8.1.0) - 02 November 2024 |
52 |
| -- Added `Path::callMap()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
53 |
| -- Added `Path::checkLength()` method in PHP `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
54 |
| - |
55 |
| -## [8.0.1](https://github.com/lazervel/path/releases/tag/v8.0.1) - 01 November 2024 |
56 |
| -- Fixed error handling for method calls to prevent unexpected runtime errors of `Path::extname()`, `Path::filename()` and `Path::info()`. |
57 |
| -- Enhanced validation checks to ensure proper usage of properties and methods, reducing the likelihood of errors. |
58 |
| - |
59 |
| -## [8.0.0](https://github.com/lazervel/path/compare/v7.3.0...v8.0.0) - 01 November 2024 |
60 |
| -- [BC BREAK] Since v8.x, Due to significant updates in the library, all previous configurations may no longer work as expected. Users will need to reconfigure their settings to align with the new structure and behavior introduced in this update. |
61 |
| -- Review the updated documentation for `Path::resolve()`, `Path::normalize()`, `Path::join()`, and `Path::optimize()` and `Path::relative()` to understand the new behavior. |
62 |
| -- Ensure that any calls to these methods are updated to accommodate these changes. |
63 |
| - |
64 |
| -## [7.3.0](https://github.com/lazervel/path/releases/tag/v7.3.0) - 31 October 2024 |
65 |
| -- Added `Path::canonicalize()` method in `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
66 |
| -- Added `Path::optimize()` method in `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
67 |
| - |
68 |
| -## [7.2.0](https://github.com/lazervel/path/releases/tag/v7.2.0) - 30 October 2024 |
69 |
| -- Added `Path::isAbsolute()` method in `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
70 |
| -- Added `Path::isLocal()` method in `path` develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
71 |
| - |
72 |
| -## [7.1.0](https://github.com/lazervel/path/releases/tag/v7.1.0) - 30 October 2024 |
73 |
| -- Added `Path::info()` method to get information about a file path, develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
74 |
| -- Added `Path::basename()` method develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
75 |
| -- Added `Path::extname()` method develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
76 |
| -- Added `Path::filename()` method develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
77 |
| -- Added `Path::tmp()` method develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
78 |
| -- Added `Path::format()` method develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
79 |
| -- Added `Path::parse()` method develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
80 |
| - |
81 |
| -## [7.0.0](https://github.com/lazervel/path/releases/tag/v7.0.0) - 29 October 2024 |
82 |
| -- Removed `Path::separate()` method that is no longer available. |
83 |
| -- Removed `Path::real()` method that is no longer available. |
84 |
| -- Renamed method `Path::filePaths()` to `Path::combine()` for clarity and consistency. |
85 |
| -- Fixed bugs in method `Path::combine` that caused [e.g., incorrect output, duplicate combination, etc.]. |
86 |
| - |
87 |
| -## [6.0.0](https://github.com/lazervel/path/releases/tag/v6.0.0) - 29 October 2024 |
88 |
| -- Added new feature `Path::win32` property for `win32` (Windows) platform, develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
89 |
| -- Added new feature `Path::posix` property for `posix` (Linux/macOs) platform, develope by [@shahzadamodassir](https://github.com/shahzadamodassir). |
90 |
| - |
91 |
| -**Suggest:** We allow to use PHP `path` library version from [7.0.0](https://github.com/lazervel/path/releases/tag/v7.0.0) to [latest](https://github.com/lazervel/path/releases/latest) Recomended [latest](https://github.com/lazervel/path/releases/latest) version for best performance. |
| 2 | +## [Unreleased](https://github.com/lazervel/path/releases/v1.0.0) |
0 commit comments