Sunday, November 8, 2026

I moved ad, dd and rt from lino.api to lino. Because the word “api” is useless. And these modules aren’t pure shortcuts any more, but the classes they expose are actually defined in their submodules.

lino.ad now has submodules, and some modules move there:

Old name

New name

lino.api.ad

lino.ad

lino.api.dd

lino.d

lino.api.rt

lino.api.rt

lino.projects.std.settings

lino.ad.settings

lino.core.site

lino.core.site

lino.core.plugin

lino.core.plugin

lino.core.actions

lino.core.actions

The utils modules

  • lino.utils : always available

  • lino.dd.utils : available when settings have been loaded and while models are being defined

  • lino.startup.utils : available when models have been loaded and during Lino startup

  • lino.api.rt.utils : available after Lino startup