Readmeai

Latest version: v0.5.99.post5

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

Scan your dependencies

Page 3 of 3

0.0.5

๐Ÿš€ Features and Enhancements

- Add [.dockerignore](./.dockerignore) file to exclude unnecessary files from the Docker image.

๐Ÿ› Bug Fixes

- Missing html closing tags in README tables were causing the GitHub pages site to render incorrectly.
- Added closing tags to fix the issue.
- Additionally, restructured a few sections of the README.

๐Ÿ” Security

- Refactor Dockerfile to adhere to best practices.
- *Package Installation and Cleanup:* Clean up cache after installing packages with apt-get to reduce the image size.
- *Non-root User Creation:* Introduce a non-root user within the container to limit permissions and enhance security.
- Assign a specific user ID and group ID that don't have superuser privileges.
- *File Permissions Management:* Explicitly manage file permissions to prevent potential security risks when the image operates in varied contexts.

---

0.0.4

Not secure
๐Ÿš€ Features and Enhancements

- Publish *readme-ai* CLI to PyPI under the module name [readmeai](https://pypi.org/project/readmeai/).
- Refactored the codebase to use [Click](https://click.palletsprojects.com/en/8.1.x/), migrating from argparse.
- Update directory name from *src* to *readmeai* to match PyPI module name.
- Update [readmeai](./readmeai/) modules to use relative imports.
- Update metadata and dependency details in the [pyproject.toml](./pyproject.toml) file.
- Update [README.md](./README.md) documentation.
- Add *PyPI* package badges at the top of the README.
- Include instructions for downloading and running the *readme-ai* CLI from PyPI.
- Add helper script [update_image.sh](./scripts/update_image.sh) to push the latest image to Docker Hub.

๐Ÿ› Bug Fixes

- Update Dockerfile commands
- Add line to install the *tree* command in order to generate the repository tree structure in the README.
- Update installation to use the latest *readmeai* distribution from PyPI.

๐Ÿ—‘ Removed

- Removed *setup.py* script from the project root directory.
- Poetry is used for package management via [pyproject.toml](./pyproject.toml). Thus, *setup.py* is no longer needed.

---

0.0.3

๐Ÿš€ Features and Enhancements

- Add [pydantic](https://pydantic-docs.helpmanual.io/) to validate the user's repository and api key inputs.
- Validation was moved from *main.py* to *conf.py*.
- Update [README.md](./README.md) file contents.
- Add Changelog section
- Reformat HTML code blocks

๐Ÿ—‘ Removed

- Remove [dacite](https://dacite.readthedocs.io/en/stable/) dependency now that *pydantic* is used for dataclass creation.

---

0.0.2

๐Ÿš€ Features and Enhancements

- Add [CHANGELOG.md](./CHANGELOG.md) to track changes to the project.
- Add new directory [examples/video](./examples/video) to store mp4 videos to demonstrate the *readme-ai* tool.

๐Ÿ›  Changes

- Update [Makefile](./Makefile) and [setup.sh](./setup/setup.sh) to use *poetry* for dependency management.

๐Ÿ—‘ Removed

- ๐Ÿ”ง Remove [requirements.txt](./requirements.txt) from the installation and setup scripts.
- ๐Ÿ“„ Remove outdated example README.md files from the [examples](./examples) directory.

---

0.0.1

๐Ÿ›  Changes

- Refine the markdown template structure to be more readable.

๐Ÿ› Bug Fixes

- Fix various exceptions occurring in [builder.py](./src/builder.py), [model.py](./src/model.py), and [preprocess.py](./src/preprocess.py).

๐Ÿ—‘ Removed

- Remove `pandas` dependency from the project.

---

0.0.0

๐Ÿ› Bug Fixes
๐Ÿ›  Changes
๐Ÿš€ Features
๐Ÿ—‘ Removed
๐Ÿ” Security
๐Ÿงน Chore
โš™๏ธ Deprecated

-->

Changelog

All notable changes to the readme-ai project will be documented in this file.

---

Page 3 of 3

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.