Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tattersoftware/codeigniter4-assets
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.3.0
Choose a base ref
...
head repository: tattersoftware/codeigniter4-assets
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.0-rc.5
Choose a head ref

Commits on Jun 14, 2021

  1. Remove Manifests

    MGatner committed Jun 14, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    47b3758 View commit details

Commits on Jun 21, 2021

  1. Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    0e2d2b2 View commit details
  2. Complete coverage

    MGatner committed Jun 21, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    66532db View commit details

Commits on Jun 22, 2021

  1. Add Filter

    MGatner committed Jun 22, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    b8ac279 View commit details
  2. Alias the filter

    MGatner committed Jun 22, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    a6ca071 View commit details
  3. Update docs for release

    MGatner committed Jun 22, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    a8c1fd4 View commit details

Commits on Jun 23, 2021

  1. Merge pull request #31 from tattersoftware/refactor

    Refactor
    MGatner authored Jun 23, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d3d2d72 View commit details
  2. Tweak changelog

    MGatner committed Jun 23, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    74f744f View commit details

Commits on Jun 30, 2021

  1. Tweak docs

    MGatner committed Jun 30, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    386302d View commit details

Commits on Nov 24, 2021

  1. Update toolkit

    MGatner committed Nov 24, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    f8a7229 View commit details
  2. Update coding style

    MGatner committed Nov 24, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    e6cac34 View commit details
  3. Merge pull request #33 from tattersoftware/tools

    Toolkit
    MGatner authored Nov 24, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9d6d589 View commit details
  4. Move cache support to Bundle

    MGatner committed Nov 24, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    fdc0e9d View commit details
  5. Merge pull request #34 from tattersoftware/serial

    Bundle Caching
    MGatner authored Nov 24, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7ace5a2 View commit details
  6. Update docs for release

    MGatner committed Nov 24, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    6152ca7 View commit details
  7. Allow cache overriding

    MGatner committed Nov 24, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    7b85e24 View commit details
  8. Merge pull request #35 from tattersoftware/release

    Release Docs
    MGatner authored Nov 24, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6709f9a View commit details

Commits on Nov 26, 2021

  1. Add vendor classes

    MGatner committed Nov 26, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    37ebe94 View commit details
  2. Merge pull request #36 from tattersoftware/vendor

    Vendor Classes
    MGatner authored Nov 26, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3acda36 View commit details
  3. Bugfix destination path

    MGatner committed Nov 26, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    47cfd84 View commit details
  4. Typo

    MGatner committed Nov 26, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    0a0311d View commit details

Commits on Dec 2, 2021

  1. Allow filter arguments

    MGatner committed Dec 2, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    4af3eeb View commit details

Commits on Dec 3, 2021

  1. Merge pull request #37 from tattersoftware/filter-args

    Filter Arguments
    MGatner authored Dec 3, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1bd1348 View commit details

Commits on Dec 10, 2021

  1. Remove vendor classes

    MGatner committed Dec 10, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    955c810 View commit details
  2. Expand filesystem support

    MGatner committed Dec 10, 2021

    Verified

    This commit was signed with the committer’s verified signature.
    MGatner MGatner
    Copy the full SHA
    bd8f648 View commit details
  3. Merge pull request #38 from tattersoftware/devendor

    Remove Vendor
    MGatner authored Dec 10, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d0099ce View commit details
Showing with 2,010 additions and 1,887 deletions.
  1. +39 −0 .github/workflows/deduplicate.yml
  2. +79 −0 .github/workflows/inspect.yml
  3. +6 −6 .github/workflows/test.yml
  4. +60 −0 .github/workflows/unused.yml
  5. +3 −16 .php-cs-fixer.dist.php
  6. +117 −0 CHANGELOG.md
  7. +277 −79 README.md
  8. +26 −0 SECURITY.md
  9. +17 −0 UPGRADING.md
  10. +12 −2 composer.json
  11. +156 −0 depfile.yaml
  12. +69 −33 examples/Assets.php
  13. +2 −2 phpstan.neon.dist
  14. +1 −0 phpunit.xml.dist
  15. +163 −0 src/Asset.php
  16. +205 −0 src/Bundle.php
  17. +0 −69 src/Commands/Publish.php
  18. +99 −22 src/Config/Assets.php
  19. +11 −0 src/Config/Filters.php
  20. +0 −45 src/Config/Services.php
  21. +14 −13 src/Exceptions/AssetsException.php
  22. +0 −30 src/Exceptions/ManifestsException.php
  23. +82 −0 src/Filters/AssetsFilter.php
  24. +0 −105 src/Handlers/ConfigHandler.php
  25. +0 −64 src/Handlers/DirectoryHandler.php
  26. +0 −10 src/Interfaces/AssetHandlerInterface.php
  27. +2 −2 src/Language/en/Assets.php
  28. +0 −9 src/Language/en/Manifests.php
  29. +0 −305 src/Libraries/Assets.php
  30. +0 −439 src/Libraries/Manifests.php
  31. +66 −0 src/RouteBundle.php
  32. +117 −0 tests/AssetTest.php
  33. +81 −0 tests/BundleTest.php
  34. +135 −0 tests/FilterTest.php
  35. +105 −0 tests/RouteBundleTest.php
  36. +20 −19 tests/_support/AssetsTestCase.php
  37. +18 −0 tests/_support/Bundles/FruitSalad.php
  38. +27 −0 tests/_support/Bundles/LunchBreak.php
  39. 0 tests/_support/{assets/styles.css → Files/apple.css}
  40. 0 tests/_support/{assets/alert.js → Files/banana.js}
  41. 0 tests/_support/{assets/unrouted → Files/directory}/machines.js
  42. +1 −0 tests/_support/Files/external/third_party.js
  43. 0 tests/_support/FrontendModule/dist/frontend.css
  44. 0 tests/_support/FrontendModule/dist/frontend.js
  45. 0 tests/_support/FrontendModule/dist/min/css/frontend.min.css
  46. 0 tests/_support/FrontendModule/dist/min/frontend.min.js
  47. +0 −14 tests/_support/Manifests/LawyerPack.json
  48. +0 −13 tests/_support/Manifests/Widgets.json
  49. +0 −11 tests/_support/Manifests/frontend.json
  50. +0 −68 tests/_support/ManifestsTestCase.php
  51. +0 −3 tests/_support/assets/factories/edit/validate.js
  52. +0 −3 tests/_support/assets/factories/factories.css
  53. +0 −3 tests/_support/assets/factories/index/factoriesDataTable.js
  54. +0 −2 tests/_support/assets/vendor/widget/colorful.css
  55. +0 −3 tests/_support/assets/vendor/widget/forms.css
  56. +0 −3 tests/_support/vendor/WidgetModule/README.md
  57. +0 −1 tests/_support/vendor/WidgetModule/dist/notAsset.json
  58. +0 −3 tests/_support/vendor/WidgetModule/dist/widget_style.css
  59. +0 −3 tests/_support/vendor/lawyerpack/dist/file1.css
  60. +0 −3 tests/_support/vendor/lawyerpack/dist/file2.css
  61. +0 −3 tests/_support/vendor/lawyerpack/dist/file3.css
  62. +0 −1 tests/_support/vendor/lawyerpack/dist/ignore.txt
  63. BIN tests/_support/vendor/lawyerpack/dist/image.png
  64. +0 −72 tests/assets/ConfigHandlerTest.php
  65. +0 −78 tests/assets/DirectoryHandlerTest.php
  66. +0 −28 tests/assets/LibraryTest.php
  67. +0 −34 tests/assets/RouteTest.php
  68. +0 −177 tests/manifests/MethodsTest.php
  69. +0 −91 tests/manifests/PublishTest.php
39 changes: 39 additions & 0 deletions .github/workflows/deduplicate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# When a PR is opened or a push is made, check code
# for duplication with PHP Copy/Paste Detector.
name: PHPCPD

on:
pull_request:
branches:
- 'develop'
paths:
- 'app/**'
- 'src/**'
- 'tests/**'
- '.github/workflows/deduplicate.yml'
push:
branches:
- 'develop'
paths:
- 'app/**'
- 'src/**'
- 'tests/**'
- '.github/workflows/deduplicate.yml'

jobs:
build:
name: Duplicate Code Detection
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
tools: phpcpd
extensions: dom, mbstring

- name: Detect code duplication
run: phpcpd app/ src/ tests/
79 changes: 79 additions & 0 deletions .github/workflows/inspect.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# When a PR is opened or a push is made, perform an
# architectural inspection on the code using Deptrac.
name: Deptrac

on:
pull_request:
branches:
- 'develop'
paths:
- 'src/**'
- 'tests/**'
- 'composer.**'
- 'depfile.yaml'
- '.github/workflows/inspect.yml'
push:
branches:
- 'develop'
paths:
- 'src/**'
- 'tests/**'
- 'composer.**'
- 'depfile.yaml'
- '.github/workflows/inspect.yml'

jobs:
build:
name: Architectural Inspection
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
tools: composer, pecl, phive
extensions: intl, json, mbstring, xml
env:
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Get composer cache directory
id: composer-cache
run: echo "::set-output name=dir::$(composer config cache-files-dir)"

- name: Create composer cache directory
run: mkdir -p ${{ steps.composer-cache.outputs.dir }}

- name: Cache composer dependencies
uses: actions/cache@v2
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys: ${{ runner.os }}-composer-

- name: Create Deptrac cache directory
run: mkdir -p build/

- name: Cache Deptrac results
uses: actions/cache@v2
with:
path: build
key: ${{ runner.os }}-deptrac-${{ github.sha }}
restore-keys: ${{ runner.os }}-deptrac-

- name: Install dependencies (limited)
if: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name }}
run: composer update --no-progress --no-interaction --prefer-dist --optimize-autoloader

- name: Install dependencies (authenticated)
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name }}
run: composer update --no-progress --no-interaction --prefer-dist --optimize-autoloader
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}

- name: Run architectural inspection
run: |
sudo phive --no-progress install --global --trust-gpg-keys B8F640134AB1782E,A98E898BB53EB748 qossmic/deptrac
deptrac analyze --cache-file=build/deptrac.cache
12 changes: 6 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: composer, pecl, phpunit
tools: composer, infection, pecl, phive, phpunit
extensions: intl, json, mbstring, gd, mysqlnd, xdebug, xml, sqlite3
coverage: xdebug
env:
@@ -55,24 +55,24 @@ jobs:
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}

- name: Enable Tachycardia
run: echo "TACHYCARDIA_MONITOR_GA=enabled" >> $GITHUB_ENV

- name: Test with PHPUnit
run: vendor/bin/phpunit --verbose --coverage-text
env:
TERM: xterm-256color
TACHYCARDIA_MONITOR_GA: enabled

- if: matrix.php-versions == '8.0'
name: Mutate with Infection
run: |
composer global require infection/infection
git fetch --depth=1 origin $GITHUB_BASE_REF
infection --threads=2 --skip-initial-tests --coverage=build/phpunit --git-diff-base=origin/$GITHUB_BASE_REF --git-diff-filter=AM --logger-github --ignore-msi-with-no-mutations
- if: matrix.php-versions == '8.0'
name: Run Coveralls
run: vendor/bin/php-coveralls --verbose --coverage_clover=build/phpunit/clover.xml --json_path build/phpunit/coveralls-upload.json
continue-on-error: true
run: |
sudo phive --no-progress install --global --trust-gpg-keys E82B2FB314E9906E php-coveralls
php-coveralls --verbose --coverage_clover=build/phpunit/clover.xml --json_path build/phpunit/coveralls-upload.json
env:
COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_PARALLEL: true
60 changes: 60 additions & 0 deletions .github/workflows/unused.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# When a PR is opened or a push is made, check code
# for unused packages with Composer Unused.
name: Unused

on:
pull_request:
branches:
- 'develop'
paths:
- 'src/**'
- 'tests/**'
- '.github/workflows/unused.yml'
push:
branches:
- 'develop'
paths:
- 'src/**'
- 'tests/**'
- '.github/workflows/unused.yml'

jobs:
build:
name: Unused Package Detection
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
tools: composer, composer-unused
extensions: intl, json, mbstring, xml
env:
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Get composer cache directory
id: composer-cache
run: echo "::set-output name=dir::$(composer config cache-files-dir)"

- name: Cache composer dependencies
uses: actions/cache@v2
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys: ${{ runner.os }}-composer-

- name: Install dependencies (limited)
if: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name }}
run: composer update --no-progress --no-interaction --prefer-dist --optimize-autoloader

- name: Install dependencies (authenticated)
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name }}
run: composer update --no-progress --no-interaction --prefer-dist --optimize-autoloader
env:
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}

- name: Detect unused packages
run: composer-unused -vvv --profile --ansi --no-interaction --no-progress --excludePackage=php
19 changes: 3 additions & 16 deletions .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
@@ -1,33 +1,20 @@
<?php

use CodeIgniter\CodingStandard\CodeIgniter4;
use Nexus\CsConfig\Factory;
use PhpCsFixer\Finder;
use Tatter\Tools\Standard;

$finder = Finder::create()
->files()
->in(__DIR__)
->exclude('build')
->append([__FILE__]);

// Remove overrides for incremental changes
$overrides = [
'array_indentation' => false,
'braces' => false,
'indentation_type' => false,
];
$overrides = [];

$options = [
'finder' => $finder,
'cacheFile' => 'build/.php-cs-fixer.cache',
];

/* Reenable after incremental changes are applied
return Factory::create(new Standard(), $overrides, $options)->forLibrary(
'Library',
'Tatter Software',
'',
2021
);
*/
return Factory::create(new Standard(), $overrides, $options)->forProjects();
return Factory::create(new CodeIgniter4(), $overrides, $options)->forProjects();
117 changes: 117 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Changelog

## [v3.0.0](https://github.com/tattersoftware/codeigniter4-assets/tree/v3.0.0) (2021-06-23)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.3.0...v3.0.0)

**Closed issues:**

- Discussion: Route integration [\#16](https://github.com/tattersoftware/codeigniter4-assets/issues/16)
- Feature: Asset Groups [\#15](https://github.com/tattersoftware/codeigniter4-assets/issues/15)
- Feature: After filter [\#10](https://github.com/tattersoftware/codeigniter4-assets/issues/10)

**Merged pull requests:**

- Refactor [\#31](https://github.com/tattersoftware/codeigniter4-assets/pull/31) ([MGatner](https://github.com/MGatner))

## [v2.3.0](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.3.0) (2021-06-14)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.2.2...v2.3.0)

**Closed issues:**

- Discussion: Patches [\#17](https://github.com/tattersoftware/codeigniter4-assets/issues/17)
- Feature: Manifest URLs [\#14](https://github.com/tattersoftware/codeigniter4-assets/issues/14)

**Merged pull requests:**

- Deprecate [\#27](https://github.com/tattersoftware/codeigniter4-assets/pull/27) ([MGatner](https://github.com/MGatner))

## [v2.2.2](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.2.2) (2021-01-26)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.2.1...v2.2.2)

**Merged pull requests:**

- PHP 8 + Toolkit [\#21](https://github.com/tattersoftware/codeigniter4-assets/pull/21) ([MGatner](https://github.com/MGatner))

## [v2.2.1](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.2.1) (2020-09-29)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.2...v2.2.1)

**Implemented enhancements:**

- disable dynamic parameter .js?v=1599757859 [\#18](https://github.com/tattersoftware/codeigniter4-assets/issues/18)

**Merged pull requests:**

- Development Tools [\#20](https://github.com/tattersoftware/codeigniter4-assets/pull/20) ([MGatner](https://github.com/MGatner))
- Config useTimestamps [\#19](https://github.com/tattersoftware/codeigniter4-assets/pull/19) ([MGatner](https://github.com/MGatner))

## [v2.2](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.2) (2020-07-11)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.1.3...v2.2)

**Merged pull requests:**

- Test GitHub Action [\#13](https://github.com/tattersoftware/codeigniter4-assets/pull/13) ([MGatner](https://github.com/MGatner))
- Tests refactor [\#12](https://github.com/tattersoftware/codeigniter4-assets/pull/12) ([MGatner](https://github.com/MGatner))

## [v2.1.3](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.1.3) (2020-04-19)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.1.2...v2.1.3)

**Closed issues:**

- Set the order for assets [\#11](https://github.com/tattersoftware/codeigniter4-assets/issues/11)
- loading single js per page [\#9](https://github.com/tattersoftware/codeigniter4-assets/issues/9)
- config Assets.php for jquery e other [\#8](https://github.com/tattersoftware/codeigniter4-assets/issues/8)
- Configure routes dynamically [\#7](https://github.com/tattersoftware/codeigniter4-assets/issues/7)
- {locale} support [\#5](https://github.com/tattersoftware/codeigniter4-assets/issues/5)
- vendor js loaded after route assets [\#4](https://github.com/tattersoftware/codeigniter4-assets/issues/4)

**Merged pull requests:**

- URI Locale support [\#6](https://github.com/tattersoftware/codeigniter4-assets/pull/6) ([rodolfodn](https://github.com/rodolfodn))

## [v2.1.2](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.1.2) (2019-11-16)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.1.1...v2.1.2)

## [v2.1.1](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.1.1) (2019-10-31)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.1...v2.1.1)

**Closed issues:**

- Bug: Duplicate manifest publishing [\#3](https://github.com/tattersoftware/codeigniter4-assets/issues/3)
- Feature: Support for JavaScript files in head [\#2](https://github.com/tattersoftware/codeigniter4-assets/issues/2)
- Bug: Namespaced routes not matching [\#1](https://github.com/tattersoftware/codeigniter4-assets/issues/1)

## [v2.1](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.1) (2019-10-07)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.0.2...v2.1)

## [v2.0.2](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.0.2) (2019-07-02)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.0.1...v2.0.2)

## [v2.0.1](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.0.1) (2019-04-03)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v2.0.0...v2.0.1)

## [v2.0.0](https://github.com/tattersoftware/codeigniter4-assets/tree/v2.0.0) (2019-03-25)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v1.1.0...v2.0.0)

## [v1.1.0](https://github.com/tattersoftware/codeigniter4-assets/tree/v1.1.0) (2019-03-19)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/v1.0.0...v1.1.0)

## [v1.0.0](https://github.com/tattersoftware/codeigniter4-assets/tree/v1.0.0) (2019-03-14)

[Full Changelog](https://github.com/tattersoftware/codeigniter4-assets/compare/7872bbe4077ad841b21c95d42c010cca6c9de3fa...v1.0.0)



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
Loading