Riptide-lib

Latest version: v0.8.1

Safety actively analyzes 613460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.8.1

Riptide is now compatible with Python 3.12.

What's Changed
* Replace pkg_resources with importlib by jeliebig in https://github.com/theCapypara/riptide-lib/pull/58
* Bump gitpython from 3.1.32 to 3.1.35 by dependabot in https://github.com/theCapypara/riptide-lib/pull/61
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/theCapypara/riptide-lib/pull/62
* Bump python-hosts from 1.0.3 to 1.0.4 by dependabot in https://github.com/theCapypara/riptide-lib/pull/60
* Bump pywinpty from 2.0.11 to 2.0.12 by dependabot in https://github.com/theCapypara/riptide-lib/pull/65
* Bump gitpython from 3.1.35 to 3.1.37 by dependabot in https://github.com/theCapypara/riptide-lib/pull/64
* Bump pyyaml from 6.0 to 6.0.1 by dependabot in https://github.com/theCapypara/riptide-lib/pull/56
* Bump gitpython from 3.1.37 to 3.1.40 by dependabot in https://github.com/theCapypara/riptide-lib/pull/67
* Bump psutil from 5.9.5 to 5.9.6 by dependabot in https://github.com/theCapypara/riptide-lib/pull/66
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/theCapypara/riptide-lib/pull/69
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/theCapypara/riptide-lib/pull/72
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/theCapypara/riptide-lib/pull/71
* Bump python-hosts from 1.0.4 to 1.0.5 by dependabot in https://github.com/theCapypara/riptide-lib/pull/68
* Bump gitpython from 3.1.40 to 3.1.41 by dependabot in https://github.com/theCapypara/riptide-lib/pull/73
* Bump gitpython from 3.1.40 to 3.1.42 by dependabot in https://github.com/theCapypara/riptide-lib/pull/76
* Bump psutil from 5.9.6 to 5.9.8 by dependabot in https://github.com/theCapypara/riptide-lib/pull/74
* Bump python-dotenv from 1.0.0 to 1.0.1 by dependabot in https://github.com/theCapypara/riptide-lib/pull/75


**Full Changelog**: https://github.com/theCapypara/riptide-lib/compare/0.8.0...0.8.1

0.8.0

What's Changed
`additional_subdomains` added to services:

> List of additional subdomains that will be made available on the host system.

This can be used to add additional subdomains for a project. If the hosts file integration is enabled, the host file will also be updated for these domains. The Riptide community repository has been updated to support multi-store and multi-website Magento 2 / Adobe Commerce projects via multiple subdomains.

:warning: Breaking changes
This Riptide release and the changes in the Riptide Community Repo for this release introduce breaking changes for Magento 2 / Adobe Commerce projects.

- The `nginx.conf.*` files are no longer loaded in projects. This also means the `nginx.conf.sample` shipped with Magento is no longer loaded.
- Instead a `nginx.conf.riptide` is used. This is stored in the Riptide repo and generated. Make sure to add `www/nginx.conf.riptide` to the `.gitignore`.
- The `nginx.conf.project` is also loaded, so place all project-overwrites in there.
- If you need to overwrite the `nginx.conf.riptide` file for some reason, you can find the original here: https://github.com/theCapypara/riptide-repo/blob/772e934936b09a11cf32d6524a418888fa94a05e/app/magento2/assets/magento-nginx-entrypoint.conf - This should generally not be neccesary and is highly discouraged.
- You can overwrite it, by placing a copy of it in the repo of the project and then overwriting the `from` value of the `config` file `nginx_conf_main_entry`

New Contributors
* jeliebig made their first contribution in https://github.com/theCapypara/riptide-lib/pull/45

**Full Changelog**: https://github.com/theCapypara/riptide-lib/compare/0.7.6...0.8.0

0.7.6

What's Changed
* add optional use_host_network flag to commands by hktudock in https://github.com/theCapypara/riptide-lib/pull/37
* This allows commands to run on the host network, useful for commands like Shopify CLI
* Dropped support for Python 3.6 and Python 3.7
* Fixed the integration tests
* Fixed too strict configcrunch requirement

New Contributors
* hktudock made their first contribution in https://github.com/theCapypara/riptide-lib/pull/37

**Full Changelog**: https://github.com/theCapypara/riptide-lib/compare/0.7.1...0.7.6

0.7.1

- Fixes a change to an interface function that broke the `db-` commands of Riptide CLI. It's now backwards compatible with 0.6.0, so these commands work again.

0.7.0

- Python 3.10 support
- Upgraded Configcrunch to 1.0.0: Configcrunch is the library that manages the configuration files of Riptide. It has been re-implemented in Rust to be MUCH faster than before. Please note that the templates used in variables now are processed using Minijinja instead of Jinja2.
- Dependency updates
- Support for multiple start commands for services (14). See the help of `riptide start` and "command" of the Schema of services in the help: https://riptide-docs.readthedocs.io/en/latest/config_docs/entities/services.html
- Support for specifying which env files should be used (13). See "env\_files" of the Schema of projects: https://riptide-docs.readthedocs.io/en/latest/config_docs/entities/projects.html

0.6.0

- Introduced new service fields `run_pre_start_as_current_user` and `run_post_start_as_current_user` to allow running pre/post start commands as another/the same user
- Support for more advanced functionality for plugins by accessing image labels.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.