0.12 (2023-01-11)
- Added
edit
command to open the configuration file.
- Fixed model detection in
serve
mode.
0.11 (2022-08-14)
- Updated automatic locators to try partial text match.
- Added a better error message for when a URL is unreachable.
- Added
fake.person.username
and fake.person.password
properties.
- Added support for
shell
mode with Playwright.
0.10 (2022-04-01)
- Added URL pattern detection when using
auto()
to create pages.
- Added preliminary support for using Playwright as the automation framework.
- Added setting to remember the last action used on a page.
0.9 (2021-10-27)
- Added
alias
command to map alternate domains to existing models.
- Updated
Page.html
to return a string.
- Added
Page.soup
to return parsed HTML using Beautiful Soup.
- Updated locators to only count
uses
when it will impact the ordering.
0.8 (2021-05-12)
- Added
exec
command to run Python scripts.
- Added randomization of the browser's user agent.
- Fixed Flask 2.0 incompatibility.
0.7 (2021-03-26)
- Updated shutdown sequence to delete
geckodriver.log
automatically.
- Changed
Page.text
to return just the extracted text from a page.
- Added
Page.identity
as a checksum of the page's text.
- Added an experimental
pomace serve
mode to invoke Pomace as a web API.
0.6 (2021-01-02)
- Renamed automatic page load function from
autopage()
to auto()
.
- Updated page model schema to
locators: { inclusions: [], exclusions: [] }
.
- Added automatic attempts to try multiple indices when locating elements.
- Fixed page matching to find exact patterns before abstract ones.
0.5 (2020-12-28)
- Added automatic cleanup of unused locators.
- Added prompt when no locators match.
- Added
clean
command to force cleanup of unused actions.
- Added
clone
command to download models from Git repositories.
0.4 (2020-11-14)
- Fixed handling of automatic browser updates.
0.3 (2020-10-01)
- Added
text
and html
properties to pages.
- Updated actions to support
delay=0
override.
- Updated
URL
to support comparison to strings.
0.2 (2020-08-10)
- Added support for
$BROWSER
environment variable on CI.
- Added
fake.person.honorific
property.
- Changed shell command from
dev
to shell
.
0.1 (2020-07-03)