Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More
2025¶
This is the 2025 change log for Lino. Learn how to read and maintain this document in Documenting changes.
2025-02-27¶
Advancing with #5670 (Support e-invoices using PEPPOL): The values of
the individual choices of lino_xl.lib.products.DeliveryUnits
are now
the codes that are allowed in the unitCode
attribute of a InvoicedQuantity
element. Added a new attribute lino_xl.lib.vat.VatRegime.reverse_charge
,
which is True for the VAT regimes intracom
and
cocontractor
. This is currently used only by
vat.VatItemBase.get_peppol_vat_category()
. When migrating your database,
you can specify a lino.core.ChoiceList.old2new
for DeliveryUnits
by adding the following line to your
restore.py
file:
settings.SITE.models.products.DeliveryUnits.old2new = {"10": "HUR", "20": "XPP", "30". "KGM", "40": "XBX"}
2025-02-24¶
Advancing with #5670 (Support e-invoices using PEPPOL).
lino_xl.lib.contacts.Partner.is_outbound
2025-02-12¶
Fixed #5924 (Menu “My invoicing plan” fails)”. Optimize choosers for
FollowUpRule.invoice_generator
and Task.procedure
(which is
defined as lino.modlib.linod.Runnable.procedure
.)
Plan.invoicing_task
may now be empty. Optimize
lino.modlib.users.UserPlan
and lino.modlib.linod.Runnable
.
Fine-tune error reporting during ApiElement.get()
.
2025-02-10¶
Fixed #5917 (Clicking on the img rendered by file memo command doesn’t
show the image). The demo data in Lino Noi now includes screenshots in ticket
descriptions in order to reproduce and verify this bug. New context manager
ar.override_attrs
.
2025-02-09¶
Reviewed lino.utils.soup.truncate_comment()
and updated
Truncating HTML texts to fix #5916.
2025-02-05¶
The lino_xl.lib.ibanity
plugin is growing. New option no_auto
for data checkers.
lino_xl.lib.ibanity.SupplierChecker
sets this to True because we do
not want this checker to run automatically during checkdata
. It should
run only when called manually because it requires Ibanity credentials,
which are not available e.g. on GitLab.
2025-02-01¶
Started working on the new plugin lino_xl.lib.ibanity
. Work in progress.
2025-01-27¶
Fixed #5881 (Lino lets me add items to a registered invoice). Added a
new lino.core.model.Model.disable_create()
used to disable creating rows
on a model in a given action request even when permission has been
given.
2025-01-24¶
New setting users.demo_password
so that the password of users on a
demo site is no longer a hard-coded “1234”.
2025-01-23¶
The lino_xl.lib.tim2lino
plugin was re-activated and the
lino.utils.dbfreader
module migrated to Python 3.
The button, which is used to show or hide the parameter panel of a
table, is now in the upper right corner and no longer in the toolbar.