mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-04 21:15:22 +02:00
release: prep beta 3 (#1349)
* docs: add tag documentation * bump docker-compose tags * minor language changes * beta3 changelog * auto-gen API docs * bump version * bump recipe-scrapers
This commit is contained in:
parent
eca8a96509
commit
56eb0bca71
11 changed files with 83 additions and 32 deletions
36
docs/docs/changelog/v1.0.0beta-3.md
Normal file
36
docs/docs/changelog/v1.0.0beta-3.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- Update issue links in v1.0.0beta-2 changelog ([#1312](https://github.com/hay-kot/mealie/issues/1312))
|
||||||
|
- Bad import path ([#1313](https://github.com/hay-kot/mealie/issues/1313))
|
||||||
|
- Printer page refs ([#1314](https://github.com/hay-kot/mealie/issues/1314))
|
||||||
|
- Consolidate stores to fix mismatched state
|
||||||
|
- Bump @vue/composition-api from 1.6.1 to 1.6.2 in /frontend ([#1275](https://github.com/hay-kot/mealie/issues/1275))
|
||||||
|
- Shopping list label editor ([#1333](https://github.com/hay-kot/mealie/issues/1333))
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- Default unit fractions to True
|
||||||
|
- Add unit abbreviation support ([#1332](https://github.com/hay-kot/mealie/issues/1332))
|
||||||
|
- Attached images by drag and drop for recipe steps ([#1341](https://github.com/hay-kot/mealie/issues/1341))
|
||||||
|
|
||||||
|
### Docs
|
||||||
|
|
||||||
|
- Render homepage social media link images at 32x32 size ([#1310](https://github.com/hay-kot/mealie/issues/1310))
|
||||||
|
|
||||||
|
### Miscellaneous Tasks
|
||||||
|
|
||||||
|
- Init git-cliff config
|
||||||
|
- Bump @types/sortablejs in /frontend ([#1287](https://github.com/hay-kot/mealie/issues/1287))
|
||||||
|
- Bump @babel/eslint-parser in /frontend ([#1290](https://github.com/hay-kot/mealie/issues/1290))
|
||||||
|
|
||||||
|
### Refactor
|
||||||
|
|
||||||
|
- Unify recipe-organizer components ([#1340](https://github.com/hay-kot/mealie/issues/1340))
|
||||||
|
|
||||||
|
### Security
|
||||||
|
|
||||||
|
- Delay server response whenever username is non existing ([#1338](https://github.com/hay-kot/mealie/issues/1338))
|
||||||
|
|
||||||
|
### Wip
|
||||||
|
|
||||||
|
- Pagination-repository ([#1316](https://github.com/hay-kot/mealie/issues/1316))
|
|
@ -1,12 +1,20 @@
|
||||||
# Frequently Asked Questions
|
# Frequently Asked Questions
|
||||||
|
|
||||||
|
## Is it Safe to Upgrade Mealie?
|
||||||
|
|
||||||
|
Yes. If you are using the v1 branches (including beta), you can upgrade to the latest version of Mealie without performing a site Export/Restore. This process was required in previous versions of Mealie, however we've automated the database migration process to make it easier to upgrade. Not that if you were using the v0.5.x version, you CANNOT upgrade to the latest version automatically. You must follow the migration instructions in the documentation.
|
||||||
|
|
||||||
|
**Links**
|
||||||
|
|
||||||
|
- [Migration From v0.5.x](./migrating-to-mealie-v1.md)
|
||||||
|
|
||||||
## How can I change the theme?
|
## How can I change the theme?
|
||||||
|
|
||||||
You can change the theme by settings the environment variables on the frontend container.
|
You can change the theme by settings the environment variables on the frontend container.
|
||||||
|
|
||||||
Links:
|
Links:
|
||||||
|
|
||||||
- [Frontend Theme](/mealie/documentation/getting-started/installation/frontend-config#themeing)
|
- [Frontend Theme](./installation/frontend-config#themeing)
|
||||||
|
|
||||||
## How can I change the language?
|
## How can I change the language?
|
||||||
|
|
||||||
|
@ -14,14 +22,14 @@ Languages need to be set on the frontend and backend containers as ENV variables
|
||||||
|
|
||||||
Links
|
Links
|
||||||
|
|
||||||
- [Frontend Config](/mealie/documentation/getting-started/installation/frontend-config/)
|
- [Frontend Config](./installation/frontend-config/)
|
||||||
- [Backend Config](/mealie/documentation/getting-started/installation/backend-config/)
|
- [Backend Config](./installation/backend-config/)
|
||||||
|
|
||||||
## How can I change the Login Session Timeout?
|
## How can I change the Login Session Timeout?
|
||||||
|
|
||||||
Login session can be configured by setting the `TOKEN_TIME` variable on the backend container.
|
Login session can be configured by setting the `TOKEN_TIME` variable on the backend container.
|
||||||
|
|
||||||
- [Backend Config](/mealie/documentation/getting-started/installation/backend-config/)
|
- [Backend Config](./installation/backend-config/)
|
||||||
|
|
||||||
## Can I serve Mealie on a subpath?
|
## Can I serve Mealie on a subpath?
|
||||||
|
|
||||||
|
@ -31,7 +39,7 @@ No. Due to limitations from the Javascript Framework, mealie doesn't support ser
|
||||||
|
|
||||||
Yes, you can install Mealie on your local machine. HOWEVER, it is recommended that you don't. Managing non-system versions of python, node, and npm is a pain. Moreover updating and upgrading your system with this configuration is unsupported and will likely require manual interventions. If you insist on installing Mealie on your local machine, you can use the links below to help guide your path.
|
Yes, you can install Mealie on your local machine. HOWEVER, it is recommended that you don't. Managing non-system versions of python, node, and npm is a pain. Moreover updating and upgrading your system with this configuration is unsupported and will likely require manual interventions. If you insist on installing Mealie on your local machine, you can use the links below to help guide your path.
|
||||||
|
|
||||||
- [Advanced Installation](/mealie/documentation/getting-started/installation/advanced/)
|
- [Advanced Installation](./installation/advanced/)
|
||||||
|
|
||||||
## How I can attach an Image or Video to a Recipe?
|
## How I can attach an Image or Video to a Recipe?
|
||||||
|
|
||||||
|
|
|
@ -85,6 +85,17 @@ These backups are just plain .zip files that you can download from the UI or acc
|
||||||
|
|
||||||
## Appendix
|
## Appendix
|
||||||
|
|
||||||
|
### Docker Tags
|
||||||
|
|
||||||
|
`mealie:frontend-v1.0.0beta-x` **and** `mealie:api-v1.0.0beta-x`
|
||||||
|
|
||||||
|
These are the tags for the latest beta release of the frontend docker-container. These are currently considered the latest and most stable releases and the recommended way of using Mealie.
|
||||||
|
|
||||||
|
`mealie:frontend-nightly`**and** `mealie:api-nightly`
|
||||||
|
|
||||||
|
The nightly build are the latest and greatest builds that are built directly off of every commit to the `mealie-next` branch and as such may contain bugs. These are great to help the community catch bugs before they hit the stable release or if you like living on the edge.
|
||||||
|
|
||||||
|
|
||||||
### Docker Diagram
|
### Docker Diagram
|
||||||
|
|
||||||
While the docker-compose file should work without modification, some users want to tailor it to their installation. This diagram shows network and volume architecture for the default setup. You can use this to help you customize your configuration.
|
While the docker-compose file should work without modification, some users want to tailor it to their installation. This diagram shows network and volume architecture for the default setup. You can use this to help you customize your configuration.
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
version: "3.7"
|
version: "3.7"
|
||||||
services:
|
services:
|
||||||
mealie-frontend:
|
mealie-frontend:
|
||||||
image: hkotel/mealie:frontend-v1.0.0beta-2
|
image: hkotel/mealie:frontend-v1.0.0beta-3
|
||||||
container_name: mealie-frontend
|
container_name: mealie-frontend
|
||||||
depends_on:
|
depends_on:
|
||||||
- mealie-api
|
- mealie-api
|
||||||
|
@ -23,7 +23,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- mealie-data:/app/data/ # (3)
|
- mealie-data:/app/data/ # (3)
|
||||||
mealie-api:
|
mealie-api:
|
||||||
image: hkotel/mealie:api-v1.0.0beta-2
|
image: hkotel/mealie:api-v1.0.0beta-3
|
||||||
container_name: mealie-api
|
container_name: mealie-api
|
||||||
depends_on:
|
depends_on:
|
||||||
- postgres
|
- postgres
|
||||||
|
|
|
@ -12,7 +12,7 @@ SQLite is a popular, open source, self-contained, zero-configuration database th
|
||||||
version: "3.7"
|
version: "3.7"
|
||||||
services:
|
services:
|
||||||
mealie-frontend:
|
mealie-frontend:
|
||||||
image: hkotel/mealie:frontend-v1.0.0beta2
|
image: hkotel/mealie:frontend-v1.0.0beta-3
|
||||||
container_name: mealie-frontend
|
container_name: mealie-frontend
|
||||||
environment:
|
environment:
|
||||||
# Set Frontend ENV Variables Here
|
# Set Frontend ENV Variables Here
|
||||||
|
@ -23,7 +23,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- mealie-data:/app/data/ # (3)
|
- mealie-data:/app/data/ # (3)
|
||||||
mealie-api:
|
mealie-api:
|
||||||
image: hkotel/mealie:api-v1.0.0beta2
|
image: hkotel/mealie:api-v1.0.0beta-3
|
||||||
container_name: mealie-api
|
container_name: mealie-api
|
||||||
volumes:
|
volumes:
|
||||||
- mealie-data:/app/data/
|
- mealie-data:/app/data/
|
||||||
|
|
|
@ -5,16 +5,12 @@
|
||||||
|
|
||||||
You should likely find bugs, errors, and unfinished pages within the application. To find the current status of the release you can checkout the [project on github](https://github.com/hay-kot/mealie/projects/7) or reach out on discord.
|
You should likely find bugs, errors, and unfinished pages within the application. To find the current status of the release you can checkout the [project on github](https://github.com/hay-kot/mealie/projects/7) or reach out on discord.
|
||||||
|
|
||||||
You should also be aware that Mealie v1 Beta does not have the backup/export feature available. This is the next priority for Mealie v1
|
|
||||||
and is currently being worked out.
|
|
||||||
|
|
||||||
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications.
|
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications.
|
||||||
|
|
||||||
[Remember to join the Discord](https://discord.gg/QuStdQGSGK)
|
[Remember to join the Discord](https://discord.gg/QuStdQGSGK)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
- 🔍 Fuzzy search
|
- 🔍 Fuzzy search
|
||||||
- 🏷️ Tag recipes with categories or tags to flexible sorting
|
- 🏷️ Tag recipes with categories or tags to flexible sorting
|
||||||
|
@ -71,4 +67,3 @@ Contributions are what make the open source community such an amazing place to l
|
||||||
If you are not a coder, you can still contribute financially. Financial contributions help me prioritize working on this project over others and help me to know that there is a real demand for project development.
|
If you are not a coder, you can still contribute financially. Financial contributions help me prioritize working on this project over others and help me to know that there is a real demand for project development.
|
||||||
|
|
||||||
<a href="https://www.buymeacoffee.com/haykot" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-green.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
|
<a href="https://www.buymeacoffee.com/haykot" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-green.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -88,6 +88,7 @@ nav:
|
||||||
- Improving Ingredient Parser: "contributors/guides/ingredient-parser.md"
|
- Improving Ingredient Parser: "contributors/guides/ingredient-parser.md"
|
||||||
|
|
||||||
- Change Log:
|
- Change Log:
|
||||||
|
- v1.0.0beta-3: "changelog/v1.0.0beta-3.md"
|
||||||
- v1.0.0beta-2: "changelog/v1.0.0beta-2.md"
|
- v1.0.0beta-2: "changelog/v1.0.0beta-2.md"
|
||||||
- v1.0.0 Beta: "changelog/v1.0.0.md"
|
- v1.0.0 Beta: "changelog/v1.0.0.md"
|
||||||
- v0.5.2 Misc Updates: "changelog/v0.5.2.md"
|
- v0.5.2 Misc Updates: "changelog/v0.5.2.md"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
APP_VERSION = "v1.0.0beta-2"
|
APP_VERSION = "v1.0.0beta-3"
|
||||||
|
|
||||||
CWD = Path(__file__).parent
|
CWD = Path(__file__).parent
|
||||||
BASE_DIR = CWD.parent.parent.parent
|
BASE_DIR = CWD.parent.parent.parent
|
||||||
|
|
8
poetry.lock
generated
8
poetry.lock
generated
|
@ -1188,7 +1188,7 @@ rdflib = ">=5.0.0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "recipe-scrapers"
|
name = "recipe-scrapers"
|
||||||
version = "14.1.0"
|
version = "14.3.0"
|
||||||
description = "Python package, scraping recipes from all over the internet"
|
description = "Python package, scraping recipes from all over the internet"
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
|
@ -1545,7 +1545,7 @@ pgsql = ["psycopg2-binary"]
|
||||||
[metadata]
|
[metadata]
|
||||||
lock-version = "1.1"
|
lock-version = "1.1"
|
||||||
python-versions = "^3.10"
|
python-versions = "^3.10"
|
||||||
content-hash = "5ceeaf3c1f6ddf5011d96f6a6f6d76da02da48e80de9dea9804eeb458dbe69b5"
|
content-hash = "3a4e90f6b5b8a7ff46824949e7269f0d95905aa0351ff8478f096c97113ce855"
|
||||||
|
|
||||||
[metadata.files]
|
[metadata.files]
|
||||||
aiofiles = [
|
aiofiles = [
|
||||||
|
@ -2437,8 +2437,8 @@ rdflib-jsonld = [
|
||||||
{file = "rdflib_jsonld-0.6.2-py2.py3-none-any.whl", hash = "sha256:011afe67672353ca9978ab9a4bee964dff91f14042f2d8a28c22a573779d2f8b"},
|
{file = "rdflib_jsonld-0.6.2-py2.py3-none-any.whl", hash = "sha256:011afe67672353ca9978ab9a4bee964dff91f14042f2d8a28c22a573779d2f8b"},
|
||||||
]
|
]
|
||||||
recipe-scrapers = [
|
recipe-scrapers = [
|
||||||
{file = "recipe_scrapers-14.1.0-py3-none-any.whl", hash = "sha256:fc4bf1d5bd142e63a81b1b734a874e2fd6686b22287b41a9bc1355c2004bd5f7"},
|
{file = "recipe_scrapers-14.3.0-py3-none-any.whl", hash = "sha256:ff3344b741999671ec0aa74482f10aaac63ffc95b02fc6efbc853b3e3cfe6805"},
|
||||||
{file = "recipe_scrapers-14.1.0.tar.gz", hash = "sha256:5c6931dc13cdb458f7ce52c2fae6a63348ee826a9e0f71ba7679a3d3f7a9257b"},
|
{file = "recipe_scrapers-14.3.0.tar.gz", hash = "sha256:9954e01af9cfe2b3c08e3103ef8b4aae4c24257be2cb37711430365ffe57e055"},
|
||||||
]
|
]
|
||||||
requests = [
|
requests = [
|
||||||
{file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"},
|
{file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"},
|
||||||
|
|
|
@ -30,12 +30,12 @@ passlib = "^1.7.4"
|
||||||
lxml = "^4.7.1"
|
lxml = "^4.7.1"
|
||||||
Pillow = "^8.2.0"
|
Pillow = "^8.2.0"
|
||||||
apprise = "^0.9.6"
|
apprise = "^0.9.6"
|
||||||
recipe-scrapers = "^14.1.0"
|
recipe-scrapers = "^14.3.0"
|
||||||
psycopg2-binary = {version = "^2.9.1", optional = true}
|
psycopg2-binary = {version = "^2.9.1", optional = true}
|
||||||
gunicorn = "^20.1.0"
|
gunicorn = "^20.1.0"
|
||||||
emails = "^0.6"
|
emails = "^0.6"
|
||||||
python-ldap = "^3.3.1"
|
python-ldap = "^3.3.1"
|
||||||
pydantic = "^1.9.0"
|
pydantic = "^1.9.1"
|
||||||
tzdata = "^2021.5"
|
tzdata = "^2021.5"
|
||||||
pyhumps = "^3.5.3"
|
pyhumps = "^3.5.3"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue