-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
17 changed files
with
859 additions
and
849 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,3 +21,7 @@ phpdoc.xml | |
|
||
# code coverage | ||
coverage | ||
coverage.* | ||
|
||
# PHPActor LSP | ||
.phpactor.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Changelog | ||
|
||
## v3.0.0 (2024-12-12) | ||
This change bumps `neoncitylights/media-type` from v1.0.0 to v3.1.0 with some other changes listed below to accomodate the dependency bump, and minor cleanup. | ||
|
||
### Breaking changes | ||
- This library's minimum PHP version was bumped from v8.1 to v8.2 (`neoncitylights/media-type` requires PHP v8.2). | ||
- `InvalidDataUrlSyntaxException` was renamed to `DataUrlParserException`. | ||
- `DataUrlParser->parse()`/`parseOrThrow()` can now also throw `MediaTypeParserException` if the media type cannot be parsed. | ||
|
||
### Deprecated | ||
- Calling `DataUrlParser->parse()` is now deprecated. Instead, call `DataUrlParser->parseOrThrow()`. This method been renamed to be more explicit in side effects (throwing an exception). | ||
- Creating a new `DataUrlParser` instance without any arguments is now deprecated. Instead, pass in an instance of `Neoncitylights\MediaType\MediaTypeParser` as an argument, like so: | ||
```php | ||
use Neoncitylights\DataUrl\DataUrlParser; | ||
use Neoncitylights\MediaType\MediaTypeParser; | ||
|
||
$dataUrlParser = new DataUrlParser( new MediaTypeParser() ); | ||
``` | ||
|
||
### Features | ||
- `DataUrlParser` has a new instance method, `parseOrNull()`, which either returns `DataUrl` or `null`. This method is an alternative to `parseOrThrow()`. | ||
|
||
### Internal changes | ||
- The private properties of `MediaType` are now strongly type-hinted. Note that these were already technically typehinted since they were private, and the constructor signature was already typehinted. | ||
- The library's CI now also runs builds against PHP v8.3 and PHP v8.4 (not just PHP v8.2). | ||
- `mediawiki/mediawiki-sniffer` was bumped from v33.0.0 to v45.0.0. | ||
- `mediawiki/minus-x` was bumped from v1.1.0 to v1.1.3. | ||
- `php-parallel-lint/php-console-highlighter` was bumped from v0.5.0 to v1.0.0. | ||
- `php-parallel-lint/php-parallel-lint` was bumped from v1.2.0 to v1.4.0. | ||
- `phpunit/phpunit` was bumped from v9.4 to v11.5.1. | ||
|
||
## v2.0.0 (2020-11-12) | ||
This release included a small unit test for retrieving a media type parameter value. | ||
|
||
**Note**: This version did not include any major breaking changes; the version was mistakenly bumped from v1.0.0 to v2.0.0, instead of to v1.0.1. | ||
|
||
## v1.0.0 (2020-) | ||
Initial release of the library. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,8 @@ | |
"name": "neoncitylights/data-url", | ||
"authors": [ | ||
{ | ||
"name": "Samantha Nguyen" | ||
"name": "Samantha Nguyen", | ||
"email": "[email protected]" | ||
} | ||
], | ||
"license": "MIT", | ||
|
@@ -29,16 +30,15 @@ | |
} | ||
}, | ||
"require": { | ||
"neoncitylights/media-type": "^1.0", | ||
"php": ">= 8.1" | ||
"neoncitylights/media-type": "^3.1.0", | ||
"php": ">= 8.2" | ||
}, | ||
"require-dev": { | ||
"mediawiki/mediawiki-codesniffer": "45.0.0", | ||
"mediawiki/minus-x": "1.1.3", | ||
"ockcyp/covers-validator": "1.6.0", | ||
"php-parallel-lint/php-console-highlighter": "1.0.0", | ||
"php-parallel-lint/php-parallel-lint": "1.4.0", | ||
"phpunit/phpunit": "9.6.19" | ||
"phpunit/phpunit": "11.5.1" | ||
}, | ||
"scripts": { | ||
"lint": "parallel-lint . --exclude vendor --exclude node_modules", | ||
|
@@ -49,7 +49,6 @@ | |
"test": [ | ||
"@lint", | ||
"@phpcs", | ||
"covers-validator", | ||
"@test:phpunit-clover", | ||
"minus-x check ." | ||
], | ||
|
Oops, something went wrong.