Changeset - 2a46b2226b0b
[Not reviewed]
v0.18.10
0 2 0
Lance Edgar (lance) - 2 months ago 2024-09-03 11:00:04
lance@edbob.org
bump: version 0.18.9 → 0.18.10
2 files changed with 7 insertions and 1 deletions:
0 comments (0 inline, 0 general)
CHANGELOG.md
Show inline comments
 

	
 
# Changelog
 
All notable changes to rattail will be documented in this file.
 

	
 
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 

	
 
## v0.18.10 (2024-09-03)
 

	
 
### Fix
 

	
 
- add startup workaround for trainwreck query bug
 

	
 
## v0.18.9 (2024-08-30)
 

	
 
### Fix
 

	
 
- change import for wuttjamaican base model
 

	
 
## v0.18.8 (2024-08-28)
 

	
 
### Fix
 

	
 
- move "record changes" global hook to startup()
 
- cleanup old code for "record changes" session feature
 

	
 
## v0.18.7 (2024-08-27)
 

	
 
### Fix
 

	
 
- hopefully fix startup continuum bug per 'active_history' models
 

	
 
## v0.18.6 (2024-08-26)
 

	
 
### Fix
 

	
 
- inherit from wuttjamaican for `EmailHandler`
 

	
 
## v0.18.5 (2024-08-26)
 

	
 
### Fix
 

	
 
- avoid legacy config methods within `make_config()`
 
- tweak how versioning is configured and confirmed
 

	
 
## v0.18.4 (2024-08-22)
 

	
 
### Fix
 

	
 
- use app.get_title() and app.get_node_title(); avoid deprecated calls
 

	
 
## v0.18.3 (2024-08-20)
 

	
 
### Fix
 

	
 
- suppress warning when checking for legacy `app_package` config
 
- partially restore previous logic for `app.get_version()`
 

	
 
## v0.18.2 (2024-08-20)
 

	
 
### Fix
 

	
 
- minor tweaks to modernize etc.
 
- deprecate more methods for config object
 
- deprecate `config.rattail_engines` in favor of `appdb_engines`
 
- fix wrong name in deprecation warning
 

	
 
## v0.18.1 (2024-08-15)
 

	
 
### Fix
 

	
 
- move `get_class_hierarchy()` util function to wuttjamaican
 
- improve logic/fallback for `str(person)`
 

	
 
## v0.18.0 (2024-08-15)
 

	
 
### Feat
 

	
 
- refactor config/extension, session logic per wuttjamaican
 

	
 
### Fix
 

	
 
- let wuttjamaican configure app db engines
 
- use `ModelBase` from wuttjamaican, as our model base class
 
- cascade deletions for Customer -> CustomerShopper
 

	
 
## v0.17.11 (2024-08-13)
 

	
 
### Fix
 

	
 
- grow column size for `MemberEquityPayment.amount`
 
- stop logging config files read
 

	
 
## v0.17.10 (2024-08-09)
 

	
 
### Fix
 

	
 
- add `rattail.util.render_duration()` function
 
- stop setting falafel theme in installer
 

	
 
## v0.17.9 (2024-08-08)
 

	
 
### Fix
 

	
 
- remove ref to missing variable
 

	
 
## v0.17.8 (2024-08-06)
 

	
 
### Fix
pyproject.toml
Show inline comments
 

	
 
[build-system]
 
requires = ["hatchling"]
 
build-backend = "hatchling.build"
 

	
 

	
 
[project]
 
name = "rattail"
 
version = "0.18.9"
 
version = "0.18.10"
 
description = "Retail Software Framework"
 
readme = "README.rst"
 
authors = [{name = "Lance Edgar", email = "lance@edbob.org"}]
 
license = {text = "GNU GPL v3+"}
 
classifiers = [
 
        "Development Status :: 4 - Beta",
 
        "Environment :: Console",
 
        "Environment :: Web Environment",
 
        "Environment :: Win32 (MS Windows)",
 
        "Environment :: X11 Applications",
 
        "Intended Audience :: Developers",
 
        "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
 
        "Natural Language :: English",
 
        "Operating System :: OS Independent",
 
        "Programming Language :: Python",
 
        "Programming Language :: Python :: 3",
 
        "Programming Language :: Python :: 3.8",
 
        "Programming Language :: Python :: 3.9",
 
        "Programming Language :: Python :: 3.10",
 
        "Programming Language :: Python :: 3.11",
 
        "Topic :: Office/Business",
 
        "Topic :: Software Development :: Libraries :: Python Modules",
 
]
 
requires-python = ">= 3.8"
 
dependencies = [
 
        "bcrypt",
 
        "colander",
 
        "humanize",
 
        "importlib_resources ; python_version < '3.9'",
 
        "lockfile",
 
        "makefun",
 
        "Mako",
 
        "MarkupSafe",
 
        "openpyxl",
 
        "packaging",
 
        "progress",
 
        "pyinotify ; sys_platform != 'win32'",
 
        "pytz",
 
        "requests",
 
        "texttable",
 
        "typer",
 
        "typing-extensions",
 
        "WuttJamaican>=0.13.0",
 
        "xlrd",
 
]
 

	
 

	
 
[project.optional-dependencies]
 
bouncer = [
 
        # until we support PY3K we must stick with older flufl.bounce
 
        "flufl.bounce<3.0",
 
]
 
db = [
 
        "alembic",
 
        "beaker",
 
        "passlib",
 
        "SQLAlchemy>=1.4,<1.5",
 
        "SQLAlchemy-Continuum",
 
]
 
memcached = ["pylibmc"]
 
supervisor = ["supervisor"]
 
docs = ["Sphinx", "sphinx-paramlinks", "sphinxcontrib-programoutput", "furo"]
 
tests = ["pytest-cov", "tox"]
 

	
 

	
 
[project.scripts]
 
rattail = "rattail.commands.base:rattail_typer"
 
rattail-dev = "rattail.commands.dev:rattail_dev_typer"
 
trainwreck = "rattail.trainwreck.commands:trainwreck_typer"
 

	
 

	
 
[project.gui-scripts]
 
rattailw = "rattail.commands.base:rattail_typer"
 

	
 

	
 
[project.entry-points."rattail.config.extensions"]
 
"rattail" = "rattail.config:RattailConfigExtension"
 
"rattail.trainwreck" = "rattail.trainwreck.config:TrainwreckConfig"
 

	
 

	
 
[project.entry-points."rattail.emails"]
 
rattail = "rattail.emails"
 

	
 

	
 
[project.entry-points."rattail.features"]
 
new-report = "rattail.features.newreport:NewReportFeature"
 
new-table = "rattail.features.newtable:NewTableFeature"
 

	
 

	
 
[project.entry-points."rattail.importing"]
 
"to_csv.from_rattail.export" = "rattail.importing.exporters:FromRattailToCSV"
 
"to_rattail.from_csv.import" = "rattail.importing.csv:FromCSVToRattail"
 
"to_rattail.from_ifps.import" = "rattail.importing.ifps:FromIFPSToRattail"
 
"to_rattail.from_rattail.export" = "rattail.importing.rattail:FromRattailToRattailExport"
 
"to_rattail.from_rattail.import" = "rattail.importing.rattail:FromRattailToRattailImport"
 
"to_rattail.from_versions.import" = "rattail.importing.versions:FromRattailToRattailVersions"
0 comments (0 inline, 0 general)