Releases: getmaxun/maxun
Maxun v0.0.5 Release 🎉 | Input Handlers, Internationalization Support
Hey Everybody! v0.0.5 introduces input handlers and i18n support! 🎉
⚙️ Input Handlers Available
- Date Fields
- Dropdowns
- Range
- Time
- Checkboxes
- Radios
🔤 Internationalization Support (i18n)
- English
- Chinese
- Japanese
- German
- Spanish
What's Changed
- chore: remove local note by @amhsirak in #251
- feat: remove fe be mounts by @amhsirak in #256
- feat: add check for selector visibility, revert
domcontentloaded
tonetworkidle
state by @RohitR311 in #257 - fix: scrapeList empty output preview by @RohitR311 in #264
- feat: browser improvements by @amhsirak in #259
- feat: selection revamp by @amhsirak in #266
- fix: skip click action if selector not visible by @RohitR311 in #267
- feat: add functionality to handle user inputs (part 1) by @RohitR311 in #268
- feat: selection for
<select>
tag by @amhsirak in #272 - feat: selection for
<input>
tags by @amhsirak in #273 - feat: clearer upgrade instructions by @amhsirak in #274
- feat: handle datetime-local
<input>
tag by @amhsirak in #276 - feat: auto logout by @amhsirak in #277
- chore: format
concurreny.ts
in maxun-core by @richardzen in #280 - chore: cleanup some code by @richardzen in #279
- feat(.github): delete duplicate directory by @richardzen in #278
- Update README.md by @HCSS-StratBase in #258
- feat: internationalization (i18n) by @AmitChauhan63390 in #242
- feat: add output preview data reset functionality by @RohitR311 in #282
- feat: avoid crash due to adblocker by @amhsirak in #284
- chore: release v0.0.5 by @amhsirak in #261
New Contributors
- @richardzen made their first contribution in #280
- @HCSS-StratBase made their first contribution in #258
Full Changelog: v0.0.4...v0.0.5
Maxun v0.0.4 Release 🎉 | Extract Behind Login, Product Updates
Hey Everybody! v0.0.4 introduces two new features
Extract Behind Login
Introducing extract behind login in Maxun!🔐
With extract behind login, you can scrape data behind logins using username and password. Cookie sessions coming soon! 🍪
👉 Watch this video to know more: https://www.youtube.com/watch?v=_-n6OFQI_x4
Product Updates
Upgrading self-hosted open-source software is hard. To make it easier, we are bringing product upgrades. You will automatically be notified on your dashboard when a new release is available! ⚡
Thank you for your support and patience ❤️
What's Changed
- fix: use
window.location.origin
as baseUrl for scrapeList by @amhsirak in #228 - feat: product updates by @amhsirak in #233
- feat: extract behind login by @RohitR311 in #229
- feat: rect dom depth information by @amhsirak in #235
- feat: apply conditional visual containment by @amhsirak in #238
- fix: include visual containment for capture list selection by @amhsirak in #241
- fix: handle context destroyed and frame navigation by @RohitR311 in #243
- feat: emit
setGetList
false socket event in pagination mode by @amhsirak in #244 - feat: conditional selection by @amhsirak in #246
- feat: node version in docker images by @amhsirak in #247
- fix: explicitly set easylist url by @amhsirak in #248
- feat: website to api improvements (swagger) by @amhsirak in #249
- chore: release v0.0.4 by @amhsirak in #225
- chore: use updated playwright image by @amhsirak in #250
Full Changelog: hotfix-0.0.3...v0.0.4
Maxun Hotfix Release | hotfix-0.0.3
The hotfix is for creating robots that require pagination. v0.0.3 accidentally broke it. Please upgrade to this release, else your robots with pagination will fail.
Steps To Upgrade Maxun Version
- go to project directory
- run
git pull origin master
- if using docker, perform step 1 & 2 then:
- run
docker-compose down
- run
docker-compose pull
- run
docker-compose up -d
Full Changelog: v0.0.3...hotfix-0.0.3
Maxun OSS v0.0.3 Release 🎉| Bug Fixes & Enhancements
Maxun v0.0.3 introduces new environment variables for dynamic ports for flexibility in Docker setups, especially when running on virtual machines (VMs) or in multi-instance scenarios.
New Environment Variables
- PUBLIC_URL - URL to run frontend on
- VITE_PUBLIC_URL - URL used by backend to connect to frontend
- BACKEND_PORT - Port to run backend on. Needed for Docker setup
- FRONTEND_PORT - Port to run frontend on. Needed for Docker setup
- MINIO_CONSOLE_PORT - Port number for MinIO WebUI service. Needed for Docker setup
- See all the updated environment variables here: https://github.com/getmaxun/maxun?tab=readme-ov-file#environment-variables
- Update your
.env
files by checking out the sample here: https://github.com/getmaxun/maxun/blob/master/ENVEXAMPLE
Thank you ❤️
Team Maxun
Steps To Upgrade Maxun Version
- go to project directory
- run
git pull origin master
- if using docker, perform step 1 & 2 then:
- run
docker-compose down
- run
docker-compose pull
- run
docker-compose up -d
What's Changed
- fix: min edit robot limit set to be 1 by @RohitR311 in #203
- feat: improve logging by @amhsirak in #213
- feat: remove beta tag by @amhsirak in #214
- feat: better notifications by @amhsirak in #212
- feat: center progress by @amhsirak in #215
- feat: rearrange robot options by @amhsirak in #217
- feat: enhance output preview load by @amhsirak in #219
- docs: minor changes in readme by @KaranRudra311 in #221
- feat: dynamic public url by @amhsirak in #223
- chore: add
.github
files by @KaranRudra311 in #222 - feat: handle browser link navigation by @RohitR311 in #208
- fix: emit socket
urlChanged
on frame navigation by @amhsirak in #224 - chore: release v0.0.3 by @amhsirak in #209
New Contributors
- @KaranRudra311 made their first contribution in #221
Full Changelog: v0.0.2...v0.0.3
Maxun OSS v0.0.2 Release 🎉 | Robot Duplication, Search, CSV Export, Stealth Support, Docker Image ++
Hey Everybody! v0.0.2 comes with a lot of amazing things, the most fun being "Robot Duplication". With robot duplication, you can scrape similar structural pages quicker, without training a robot again.
👉 Watch this video to know more: https://www.youtube.com/watch?v=fdW8VPcAsN8
Thank you for your support and patience ❤️
What's Changed
- chore: add example file for environment variables by @amhsirak in #112
- fix: env default backend url by @amhsirak in #114
- feat: apply public-read policy to minio bucket by @amhsirak in #124
- fix: browser recorder tab name by @RohitR311 in #123
- chore: release public v0.0.1 by @amhsirak in #125
- chore: remove debug print for req.body by @joshua111000 in #130
- enhancement: discord icon placement by @amhsirak in #134
- fix: robot settings' text field label & text overlap by @amhsirak in #135
- feat: improve gsheet integration ui by @amhsirak in #136
- feat: rename
API Docs
toWebsite To API
by @amhsirak in #146 - feat: handle jwt token expiration by @amhsirak in #153
- fix: google oauth redirect by @RohitR311 in #142
- feat: generate encryption key if not provided or invalid by @amhsirak in #149
- fix: gracefully handle jwt token decoding by @amhsirak in #156
- feat: export to csv by @AmitChauhan63390 in #163
- fix: download as csv button style by @RohitR311 in #166
- feat: show notification after successful google authentication by @RohitR311 in #165
- chore: env sample values by @naveenpan09 in #172
- fix: remote browser rendering by @RohitR311 in #170
- chore: minio success message by @amhsirak in #177
- feat: edit robot by @amhsirak in #179
- feat: robot duplication by @RohitR311 in #181
- feat: show notification on robot delete with existing runs by @AmitChauhan63390 in #176
- feat: register and login forms redesign by @AmitChauhan63390 in #178
- chore: console cleanup by @amhsirak in #185
- feat: notify on successful google sheet selection by @amhsirak in #186
- feat: display robot limit in robot settings by @RohitR311 in #191
- feat: better nested elements capture in capture list by @amhsirak in #187
- feat: search robots & runs by @AmitChauhan63390 in #190
- feat: byop instructions for authenticated proxies by @amhsirak in #196
- feat: ui enhancements by @amhsirak in #197
- feat: bring back oss steath mode 🥷 by @amhsirak in #198
- feat: publish docker image by @amhsirak in #173
- feat: add notification timeout by @RohitR311 in #199
- chore: release v0.0.2 by @amhsirak in #147
- feat: handle relative src & href paths in scrapeList & scrapeSchema by @amhsirak in #201
- feat: handle relative src & href paths in scrapeList & scrapeSchema (missing in v0.0.2) by @amhsirak in #202
New Contributors
- @joshua111000 made their first contribution in #130
- @AmitChauhan63390 made their first contribution in #163
Full Changelog: v0.0.01...v0.0.2
v0.0.01
Maxun OSS v0.0.1 Release 🎉
Hey Everybody! We've fixed a lot of bugs to ensure you can scrape data much more easily 😄
👉 Here is a highly requested introductory demo video : https://www.youtube.com/watch?v=ZXGQEwQN7yI&t=2s
Thank you for your support and patience ❤️
What's Changed
- chore: pre-release v.0.0.1 by @amhsirak in #88
- fix: remove dimension picking from browser dimensions by @HarshGID100 in #92
- feat: local docker setup by @amhsirak in #93
- docs: docker compose & backend env variables by @amhsirak in #105
- chore: license by @amhsirak in #108
- chore: update concurrency.ts by @eltociear in #104
- chore: add example file for environment variables by @amhsirak in #112
- fix: env default backend url by @amhsirak in #114
- fix: logo path fixed by @RohitR311 in #116
- feat: mount fe & be docker volumes by @amhsirak in #120
- fix: handle
undefined
backend url in local setup by @amhsirak in #121 - feat: handle capture list initial capture stage confirmation by @amhsirak in #122
- fix: browser recorder tab name by @RohitR311 in #123
- feat: apply public-read policy to minio bucket by @amhsirak in #124
New Contributors
- @naveenpan09 made their first contribution in #33
- @HarshGID100 made their first contribution in #92
- @eltociear made their first contribution in #104
- @RohitR311 made their first contribution in #116
Full Changelog: https://github.com/getmaxun/maxun/commits/v0.0.01