Commit graph

500 commits

Author SHA1 Message Date
ae21d98290 Minor corrections for illegal array key type 2024-09-14 08:45:42 -04:00
d379956437 Convert ComponentDecodeOptions constants to enum cases 2024-09-14 08:44:06 -04:00
2bd2d757fd Convert InitializeProjectOptions constants to enum cases 2024-09-14 08:43:07 -04:00
87844ab00a Convert InstallPackageOptions constants to enum cases 2024-09-14 08:41:25 -04:00
ec6b368a82 Convert ProjectOptions constants to enum cases 2024-09-14 08:39:05 -04:00
2efa6654e6 Removed RuntimeImportOptions 2024-09-14 08:38:10 -04:00
21c2405a27 Convert AssemblyConstants constants to enum cases 2024-09-14 08:37:53 -04:00
87a8ca24a1 Convert BuildConstants constants to enum cases 2024-09-14 08:35:16 -04:00
492548d81f Convert DateTimeConstants constants to enum cases 2024-09-14 08:34:34 -04:00
9c06378258 Convert InstallConstants constants to enum cases 2024-09-14 08:33:13 -04:00
0d9f3d37a3 Convert RuntimeConstants constants to enum cases 2024-09-14 08:32:13 -04:00
e02f1f56dc Convert AuthenticationType constants to enum cases 2024-09-14 08:30:41 -04:00
12f0ff2ffa Convert BuildOutputType constants to enum cases 2024-09-14 08:28:04 -04:00
e11f95a22a Removed BuiltinRemoteSourceType 2024-09-14 08:26:30 -04:00
fd928ffc99 Convert ComponentDataType constants to enum cases 2024-09-14 08:26:16 -04:00
3db33006b7 Convert ComposerPackageTypes constants to enum cases 2024-09-14 08:24:19 -04:00
b5d35ed20e Convert ComposerStabilityTypes constants to enum cases 2024-09-14 08:23:29 -04:00
a2149cdb66 Removed DependencySourceType 2024-09-14 08:22:40 -04:00
28ff80dd41 Convert HttpRequestType constants to enum cases 2024-09-14 08:22:25 -04:00
86cf7467af Convert ProjectType constants to enum cases 2024-09-14 08:19:50 -04:00
3d44562241 Removed RemoteSourceType 2024-09-14 08:18:34 -04:00
5b24fe267d Convert RepositoryResultType constants to enum cases 2024-09-14 08:17:45 -04:00
14ec2e06b2 Added TODO 2024-09-14 00:41:27 -04:00
71ffed1a3f Convert RepositoryType constants to enum cases 2024-09-14 00:40:59 -04:00
d884d0fbda Convert CompilerExtensions constants to enum cases 2024-09-14 00:39:18 -04:00
baf11f5cb9 Convert ConsoleColors constants to enum cases 2024-09-14 00:37:03 -04:00
e1013f6c15 Convert ExceptionCodes constants to enum cases 2024-09-14 00:34:12 -04:00
718c6ff8d8 Convert FileDescriptor constants to enum cases 2024-09-14 00:31:43 -04:00
5dd98083d6 Convert LogLevel constants to enum cases 2024-09-14 00:30:05 -04:00
d612c67cb0 Convert PackageDirectory constants to enum cases 2024-09-14 00:24:49 -04:00
42473390e8 Removed CompilerExtensionDefaultVersions.php 2024-09-14 00:20:59 -04:00
cfc93aa066 Removed HttpStatusCodes.php 2024-09-14 00:20:46 -04:00
91103c1470 Removed ConstantReferences.php 2024-09-14 00:20:28 -04:00
9885d98b55 Removed PackageStandardVersions.php 2024-09-14 00:20:10 -04:00
321fef4228 Convert PackageStructure constants to enum cases 2024-09-14 00:19:53 -04:00
c687d0394d Convert PackageStructureVersions constants to enum cases 2024-09-14 00:13:43 -04:00
2a16b2de6b Convert ProjectTemplates constants to enum cases 2024-09-14 00:12:55 -04:00
e98b949b7d Convert RegexPatterns constants to enum cases 2024-09-13 13:38:48 -04:00
7e5cdf4d64 Removed EncoderType enum file, unused. 2024-09-13 13:34:40 -04:00
90535a3a35 Updated CHANGELOG.md 2024-09-13 13:31:37 -04:00
69de79ccf4 Convert Runners class to enum with string cases 2024-09-13 13:29:40 -04:00
7c9f63955a Update Scopes to enum and adjust scope checks 2024-09-13 13:26:54 -04:00
1ba50cc7ee Convert Versions constants to enum cases 2024-09-13 13:20:12 -04:00
f9047dd0d0 Bumped version to 2.1.0 2024-09-13 13:12:14 -04:00
a76a8a4ae6
Updated CHANGELOG.md 2023-10-17 21:44:22 -04:00
7293519ba3
Add error handling for unspecified package in PackageManagerMenu 2023-10-17 21:27:40 -04:00
2605b8d218
- Added new ConsoleProgressBar class for UI improvement, imrpoved the CLI Progress Bar inspired by
[pacman](https://wiki.archlinux.org/title/pacman)
2023-10-17 21:23:05 -04:00
173032df72
- Fixed issue when registering ncc's extension, when using the INSTALLER, the installation path used in the process
appears to be incorrect, added a optional parameter to the `registerExtension` method to allow the installer to pass
   the correct installation path.
 - Implemented support in the AST traversal for the PHP statements `include`, `include_once`, `require`, and
   `require_once`. These statements are transformed into function calls. With this change, ncc can correctly handle and
   import files from system packages or direct binary package files.
2023-10-17 17:01:40 -04:00
c736a896fb
When finding package versions in the package lock, ncc will try to find a satisfying version rather than the exact version, this is to prevent errors when the package lock contains a version that is not available in the repository. 2023-10-13 09:41:39 -04:00
930c206fa9
Bumped version to 2.0.3 2023-10-13 02:33:12 -04:00