Commit graph

15 commits

Author SHA1 Message Date
f62856b530
- Cleaned up imports
- Various bug fixes and improved performance on package reading/writing
 - Corrected CHANGELOG.md
 - Updated dependency `Symfony/polyfill-mbstring` to 1.28.0
 - Updated dependency `Symfony/polyfill-uuid` to 1.28.0
 - Updated dependency `Symfony/Process` to 6.3.4
 - Updated dependency `Symfony/Uid` to 6.3.0
 - Updated dependency `Symfony/Yaml` to 6.3.3
 - Added support for Gitea repositories
 - Added support for Packagist repositories
 - Added a new default Gitea repository nocturn9x at git.nocturn9x.space
 - Added a new default Gitea repository martinvlba at git.martinvlba.eu
 - Added a new default Gitea repository kuny at git.it-kuny.ch
 - Added dependency composer/semver version 3.4.0 for composer version comparison compatibility
 - Added a new class \ncc\Classes\ArchiveExtractor to extract multiple archive types
 - Refactored \ncc\Objects\RemoteRepository
 - Refactored the repository system
 - Refactored Github's repository interface
 - Refactored Gitlab's repository interface
 - Refactored SourcesMenu in the CLI to use the new repository system
 - Updated dependency nikic/php-parser to version 4.17.1
 - Added a simple security measure in \ncc\Objects\Value\Entry to delay returns randomly when the password is incorrect
 - Refactored the CLI menu system to use a return exit code system
 - Updated the installer to remove unused components and installation steps
 - Updated dependency Symfony/Filesystem to 6.3.1
 - Updated dependency Symfony/polyfill-ctype to 1.28.0
 - Enforced credential storage security by applying 600 permissions to the storage file so that only the owner can read/write to the file; this will require root access to perform any operations on the credential file. A password will still be needed to decrypt entries in the file if any entries are encrypted.
 - Removed \ncc\Classes\NccExtension\Runner in favor of the new Execution Unit system
 - Removed \ncc\Managers\ExecutionPointerManager in favor of the new Execution Unit system
2023-09-26 17:06:43 -04:00
Zi Xing
c2b7be0ea2 1.0.0 Alpha Release 2023-01-29 23:27:56 +00:00
Netkas
a142bd0665 Added dependency jelix/version 2022-10-22 00:44:07 -04:00
Netkas
67dd646ed1 Updated .gitignore 2022-10-20 14:17:49 -04:00
Netkas
053686e888 Updated .gitignore 2022-10-18 21:52:39 -04:00
Netkas
36d89bae8a Updated LICENSE
Fixed namespace usages for polyfill packages
Added dependency Symfony\polyfill-uuid
Updated .gitignore
Updated autoload.php
Corrected .gitignore
Added dependency nikic\PhpParser
Removed .idea leftovers
Added classes & objects for Package Structure 1.0
Updated autoload.php for tests
2022-10-18 21:17:19 -04:00
Netkas
2b5c2b6829 Added third-party dependency theseer\Autoload
Added third-party dependency theseer\DirectoryScanner
Added warning if one or more components failed to load
Added more error-handling to autoload.php
Updated autoload.php
Updated .gitignore
Updated Makefile
Fixed namepsaces and added requirement theseer\DirectoryScanner for theseer\Autoload
Updated version.json
2022-09-22 17:43:02 -04:00
Netkas
5667ae25c5 Added Symfony\Yaml, improved installer and Makefile and updated .gitignore 2022-08-14 16:48:39 -04:00
Netkas
bcb9d6c1c2 Updated .gitignore 2022-08-12 20:32:49 -04:00
Netkas
86a2132778 Updated .gitignore 2022-08-12 10:45:25 -04:00
Netkas
b084da55ac Updated .gitignore 2022-08-11 14:06:22 -04:00
Netkas
629cbc98e0 Updated .gitignore 2022-08-02 18:22:32 -04:00
Netkas
cb8adf0e30 Removed .gitignore from .gitignore 2022-05-09 17:40:28 +01:00
Netkas
8a27b1166a Updated .gitignore 2022-05-09 17:40:05 +01:00
Netkas
141ebb806b Added .gitignore 2022-05-05 17:17:23 +01:00