Htag

Latest version: v0.113.0

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

Scan your dependencies

Page 4 of 35

0.83.2

nothing to say

(runner.run() with no parameters, everything in constructor !)

0.83.1

nothing to say ;-)

0.83.0

The "runners part" will completly be redone, in future release (>0.90).
Here it's just a test version ... for test purposes.

**spoil** : all runners (for desktop/android) would be removed : there will be only one, which would provide all features in pure python (**no dependancies!**) ... there will be only 3 ("pyscript", "pywebview" and the new one (which will work for android, desktop and/or chrome app mode)) : it will be a lot simpler ... to maintain, to explain and to use.

Don't use the new runner .... its name will change soon.

All current runners will be deprecated from 0.90.0, and removed in 1.0.0 !

0.82.0

Just fixes

- "fix STRICT_MODE control in render" : now it controls only Tag instances in children (no others things (like strings, etc ...))
- "fix: call js is not possible %s" : the error message is better (but a whole pass should be done in all error messages, one day)

0.81.0

fix previous, `expose` works at 100%

0.80.0

2 new features :
- the `Tag.STRICT_MODE`, when True : will raise an `HtagException` when dynamics tags (which use own `def render(self):`) change its first childs (it's a parano behaviour, to avoid creating tags which renders themselves at each interactions) (TODO: need doc)
- `htag.expose` (**BROCKEN** : will be fixed soon): will auto declare js-callback on python method (whose are decorated) (TODO: need doc)

Great simplification to do things like that (call from js side)

python
from htag import Tag, expose

class App(Tag.body):
def init(self):
self <= Tag.button("hello",_onclick="self.action(42)" )
expose
def action(self,val):
assert val == 42

BTW : this example ^^ is dumb, it has no interest IRL (prefer to call python directly with a `self.bind`, for example)

**Full Changelog**: https://github.com/manatlan/htag/compare/v0.72.0...v0.80.0

Page 4 of 35

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.