Skip to main content

Media assets management for Invenio.

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-assets.svg https://github.com/inveniosoftware/invenio-assets/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-assets.svg https://img.shields.io/pypi/v/invenio-assets.svg

Media assets management for Invenio.

  • Provides the processing and bundling of JavaScript and CSS files.

  • Provides CLI for installing and building media assets for Invenio via integration with Webpack and NPM.

Further documentation is available on https://invenio-assets.readthedocs.io/

Changes

Version 1.3.3 (released 2024-03-01)

  • Pin Invenio upper dependencies in setup

Version 1.3.2 (released 2023-07-25)

  • remove eslint dependencies that are coming already from eslint-config-invenio

Version 1.3.1 (released 2022-09-01)

  • Upgrade eslint dependencies

  • Add eslint-config-invenio for global linting

Version 1.3.0 (released 2022-06-19)

  • Replaces the deprecated NPM dependency node-sass with dart-sass.

  • Upgrades sass-loader NPM dependency

  • Depends on minor releases for NPM dependencies

  • Migrates setup.py to setup.cfg

  • Increases minimal python version to 3.7

  • Introduces black` as code formatter

Version 1.2.7 (released 2021-10-18)

  • Changed Flask-Collect (unmaintained since 2016) to Flask-Collect-Invenio and fixed Flask v2 support. You may need to uninstall Flask-Collect manually.

Version 1.2.6 (released 2021-05-18)

  • Fixes missing “manifest.json”. The issue was caused by the webpack-bundle-tracker changing behavior of where to output the manifest.json file between version v1.0.0-alpha1 and v1.0.0 (released 4 days ago).

Version 1.2.5 (released 2020-06-24)

  • Updates package.json dev dependencies.

Version 1.2.4 (released 2020-06-24)

Version 1.2.3 (released 2020-05-27)

  • Fixes an alias issue with jQuery.

Version 1.2.2 (released 2020-05-26)

  • Fixes an issue with attribute access and application context errors.

Version 1.2.1 (released 2020-05-25)

  • Adds support for adding Webpack aliases to theme bundles.

Version 1.2.0 (released 2020-05-13)

  • Uses webpack-bundle-tracker for the generating the Webpack manifest.

  • Disables the vendor chunk grouping in Webpack config. Since now the manifest exposes entry chunk dependencies, the newly added UniqueJinjaManifestLoader renders (only once) each chunk.

  • Adds a WebpackThemeBundle which uses the APP_THEME variable to determine which bundle will be used.

  • Removes support for Flask-Assets and Webassets which was deprecated with the release of Invenio v3.0.

Version 1.1.5 (released 2020-04-28)

  • Webpack now uses by default in debug/development mode folder-level symlinking

  • Enabled source maps for Webpack development builds.

  • Patched the watchpack library to support symlink watching via using patch-package.

Version 1.1.4 (released 2019-02-20)

  • Webpack Live-reload plugin.

  • Webpack @templates alias.

  • Webpack fix symlinks issue.

Version 1.1.3 (released 2019-07-29)

  • Turn off webpack warnings

Version 1.1.2 (released 2019-02-15)

  • Removes NPM warnings.

Version 1.1.1 (released 2018-12-14)

Version 1.1.0 (released 2018-11-06)

  • Introduces webpack support.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-assets-1.3.3.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

invenio_assets-1.3.3-py2.py3-none-any.whl (15.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-assets-1.3.3.tar.gz.

File metadata

  • Download URL: invenio-assets-1.3.3.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for invenio-assets-1.3.3.tar.gz
Algorithm Hash digest
SHA256 17a670221a405937ec616e4b65fc23a14139b0f069100ff98665db86db594107
MD5 3b77e9093466d61d0f1ed118518c9624
BLAKE2b-256 c23d0dfc729a2c975a88aaefb633cd774095bed3031d178b42c2617d0db98f25

See more details on using hashes here.

Provenance

File details

Details for the file invenio_assets-1.3.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_assets-1.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 12bdb64a9b769a585101679eb0d79f6c6bd734c8f17d9e06c8386a834c7592f1
MD5 29d80a6c15b633ac6162819fb4f7e1f6
BLAKE2b-256 9c003bfd8c3ee80ffbf4eb3f3f7d246b0a9d0aadb2108efe5e3f1b3277b18997

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page