Releases: umputun/remark42
Releases · umputun/remark42
Version 1.14.0
What's Changed
- Add Content-Security-Policy and Permissions-Policy headers by @paskal in #1805
- add RTL support by @adueck in #1799
- fix: Apple login integration by @tomy0000000 in #1806
- Fix problem with logout button by @paskal in #1815
- Fix restrictions for anonymous usernames by @paskal in #1809
- Add missing AUTH_APPLE_KID env variable cleanup by @paskal in #1826
- Detect proper avatar type to return instead of returning image/* by @paskal in #1817
- Switch playwright (e2e) to latest stable version by @paskal in #1802
- Update go modules by @paskal in #1801
- Move gcc installation before backend files addition by @paskal in #1814
- Bump path-to-regexp from 6.2.1 to 6.3.0 in /site by @dependabot in #1811
- docs: fix frontend paths in translation guide by @rusxg in #1807
- Bump micromatch from 4.0.5 to 4.0.8 in /site by @dependabot in #1808
- Fix CSP img-src directive to allow everything without proxy by @paskal in #1825
- Update docker-compose command to docker compose by @paskal in #1827
- Clarify ALLOWED_HOSTS description and usage by @paskal in #1829
- Deprecate Twitter OAuth and remove from feature list by @paskal in #1828
- fix: missing comma in example frontend configuration by @wtchangdm in #1830
New Contributors
- @adueck made their first contribution in #1799
- @rusxg made their first contribution in #1807
- @wtchangdm made their first contribution in #1830
Full Changelog: v1.13.1...v1.14.0
Version 1.13.1
What's Changed
- Add content type check for images endpoint by @umputun in #1796
- Add escaping of comment text in webhook default JSON template by @paskal in #1792
- Complete and update Spanish translations by @EdwardNavarro in #1773
- Update .golangci.yml by @iamtankist in #1774
- SubscribeByEmailForm: Ensure onInput and onClick props are typed corr… by @delphij in #1777
- Update docker images, clarify comments by @paskal in #1778
- docs: Add email from examples by @tomy0000000 in #1787
- Fix golangci-lint reported unused parameters in example module by @paskal in #1793
- Bump ws from 8.16.0 to 8.17.1 in /site by @dependabot in #1786
- Bump braces from 3.0.2 to 3.0.3 in /site by @dependabot in #1780
- Bump ejs from 3.1.9 to 3.1.10 in /site by @dependabot in #1764
- Bump pug from 3.0.2 to 3.0.3 in /site by @dependabot in #1795
New Contributors
- @EdwardNavarro made their first contribution in #1773
- @iamtankist made their first contribution in #1774
- @delphij made their first contribution in #1777
- @tomy0000000 made their first contribution in #1787
Full Changelog: v1.13.0...v1.13.1
Version 1.13.0
What's Changed
- Update vi.json by @saosangmo in #1671
- Update Telegram notifications instructions by @paskal in #1672
- Extract error message from API response for preview. by @sharief007 in #1674
- Reproduce report of CWE-918 from #1677 by @paskal in #1679
- Clarify titles for frontend and backend configuration doc by @paskal in #1678
- Remove all HTML tags from comment title and username by @paskal in #1680
- Limit TitleExtractor to allow only Remark42 whitelisted domains by @paskal in #1681
- Fix wrapped errors checks by @paskal in #1682
- fix types on error message extraction by @akellbl4 in #1689
- fix styles around admin controls by @akellbl4 in #1690
- fix: unused var by @akellbl4 in #1691
- update links styles by @akellbl4 in #1687
- Bump luxon from 2.3.0 to 2.5.2 in /site by @dependabot in #1577
- Allow title extraction only from full match of AllowedHosts by @paskal in #1695
- Simplify BoltDB.Info code by @paskal in #1693
- Combine multiple post info in DataStore.Info instead of returning first by @paskal in #1694
- Fix Commento top-level comments import by @paskal in #1701
- Fix Commento import URL by @paskal in #1703
- Allow disabling fancy comment text formatting by @paskal in #1700
- Add MIN_COMMENT_SIZE parameter by @paskal in #1708
- TLS InsecureSkipVerify option by @vladimirdulov in #1712
- fix: Add missing Korean and Japanese translations for updated English text by @NavyStack in #1723
- Update docker images and github CI actions by @paskal in #1725
- Update go modules, update go-pkgz/auth to latest commit by @paskal in #1726
- Comment content styles by @akellbl4 in #1704
- Cleanup images from deleted comments by @paskal in #1702
- Fix lack of error on file site export, improve lack of ADMIN_PASSWD error message by @paskal in #1734
- Don't load kitten picture from third party site by @paskal in #1736
- Fix problems reported by golangci-lint by @paskal in #1740
- Update Go modules by @paskal in #1741
- Update to lcw v2 with generic types by @paskal in #1742
- Add more tests for GET /find endpoint by @paskal in #1743
- Update /site packages, Node version, apply prettier by @paskal in #1745
- Fix readonly status, deleted count for plain /find request by @paskal in #1744
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /backend by @dependabot in #1750
- Collect /find Info for tree and plain types consistently by @paskal in #1685
- Hide delete button for non-admin users after edit period expires by @paskal in #1751
- Fix type for value for refresh token cache by @paskal in #1754
- Update go modules by @paskal in #1757
- Update cs.json - typos by @pavel-francirek in #1760
- Pin golangci-lint version to latest available, fix reported errors by @paskal in #1767
New Contributors
- @sharief007 made their first contribution in #1674
- @vladimirdulov made their first contribution in #1712
- @NavyStack made their first contribution in #1723
- @pavel-francirek made their first contribution in #1760
Full Changelog: v1.12.1...v1.30.0
Version 1.12.1
Full Changelog: v1.12.0...v1.12.1
- Fix #1660
Version 1.12.0
What's Changed
- Bump go modules by @paskal in #1586
- Make docker build fail on backend test failure by @paskal in #1591
- Update translations by @dmitry-do in #1604
- Update translation of the Simplified Chinese by @DejavuMoe in #1603
- #1605 fix loading th locale by @Mavrin in #1608
- Improve Simplified Chinese translation by @DejavuMoe in #1607
- Fix spell errors by @DejavuMoe in #1609
- fix editorconfig indentation for apps/remark42 by @akellbl4 in #1570
- updated deprecated link by @SimonHaas in #1612
- pin pnmp version to 7 by @paskal in #1615
- Bump golangci-lint to latest by @paskal in #1616
- Update go modules, fix Apple auth redirect by @paskal in #1617
- Don't allow relative links in comments by @paskal in #1578
- Fixed wrong markdown at the site by @vblz in #1636
- [site] fix: anchor offset by @Jaskon in #1637
- fix: Gap between buttons and markdown tip by @Jaskon in #1639
- Telegram QR styling by @Jaskon in #1647
- Switch from telegram_bot_username to telegram_notifications in /config endpoint by @paskal in #1648
- Email subscription params in request body by @Jaskon in #1645
- docs: added Astro w/ React/Preact Components Integration by @LoneExile in #1644
- Skip confirmation step on email subscription by @Jaskon in #1646
- RSS: Fix snippet generation for parent comment by @koteyur in #1643
- Update Google auth setup instructions by @paskal in #1653
- Clarify SharedSecret usage by comment by @paskal in #1650
- Update documentation to support Caddy V2 by @tardisx in #1657
- Fix preview and comment work with proxified images by @paskal in #1656
- feat: UI for telegram user notifications by @goooseman in #1649
New Contributors
- @DejavuMoe made their first contribution in #1603
- @SimonHaas made their first contribution in #1612
- @vblz made their first contribution in #1636
- @Jaskon made their first contribution in #1637
- @LoneExile made their first contribution in #1644
- @koteyur made their first contribution in #1643
- @tardisx made their first contribution in #1657
- @goooseman made their first contribution in #1649
Full Changelog: v1.11.3...v1.12.0
Version 1.11.3
What's Changed
- fix no footer param by @akellbl4 in #1567
- 🇨🇿 Added cs lang by @Ajtak in #1553
- Make the email token tooltip more informative by @paskal in #1557
- Make Close() calls idempotent by @paskal in #1554
- Add backend support for Apple auth provider by @paskal in #1558
- Add Apple auth provider frontend support by @paskal in #1560
- Fix typos in frontend code by @paskal in #1564
- Add anti-spam documentation by @paskal in #1568
- Move frontend nvmrc to /frontend/ by @paskal in #1566
- Add e2e tests to makefile by @paskal in #1565
- Use the request body for email subscription endpoints by @paskal in #1572
- Don't verify subscription email once more for email users by @paskal in #1574
- Don't remove the twitter-tweet class from blockquote by @paskal in #1575
- Cleanup of the frontend code by @paskal in #1563
- add the ability to set the JWS aud per site_id by @paskal in #1545
- Improve frontend configuration parameters documentation by @paskal in #1571
- docs: added Astro w/Svelte Components Integration by @snarkipus in #1581
- Add test JWT token generation instructions by @paskal in #1583
New Contributors
- @Ajtak made their first contribution in #1553
- @snarkipus made their first contribution in #1581
Full Changelog: v1.11.2...v1.11.3
Version 1.11.2
What's Changed
- update iframe size on textarea size change by @akellbl4 in #1541
- refac: use resize observer instead of mutation observer by @akellbl4 in #1547
Full Changelog: v1.11.1...v1.11.2
Version 1.11.1
What's Changed
-
Allow dots in site id during email user validation by @paskal in #1526
-
Remove duplicate type definitions from function signatures by @paskal in #1527
-
Bump actions/setup-go to v3 to resolve node12 deprecation note by @paskal in #1532
-
Prefer unused PreferServerCipherSuites param by @paskal in #1531
-
fix: update fe contributing documentation and get dev commands in order by @akellbl4 in #1538
New Contributors
Full Changelog: v1.11.0...v1.11.1
Version 1.11.0
What's Changed
- Show subscription buttons in simple view, add ability to hide rss button by @akellbl4 in #1378
- Translate some string into Vietnamese by @saosangmo in #1381
- Add missing env_delim to ALLOWED_HOSTS parameter by @paskal in #1395
- Add documentation on running remark42 on a separate domain by @paskal in #1399
- Fix broken deps by @akellbl4 in #1396
- Bump dev deps by @akellbl4 in #1397
- Fix email autofill in subscription popup by @akellbl4 in #1394
- Up node version by @akellbl4 in #1403
- Update go-pkgz/auth module to fix dev provider work by @paskal in #1405
- Fix iframe height update on slow connection by @akellbl4 in #1407
- Separate persist logic from comment component by @akellbl4 in #1406
- Switch to pnpm by @akellbl4 in #1404
- Use simple size-limit adapter by @akellbl4 in #1408
- Update go-pkgz/rest, stretchr/testify, three stdlib modules by @paskal in #1416
- Use pnpm lock in docker build by @akellbl4 in #1419
- Fix frontend test/build in docker by @akellbl4 in #1420
- Update alecthomas/chroma and Depado/bfchroma to v2 by @paskal in #1415
- Bump didip/tollbooth from v6 to v7 by @paskal in #1423
- Return docker build for frontend and backend code outside in CI by @paskal in #1422
- Do not sanitise the original comment markdown by @paskal in #1426
- Use workspaces by @akellbl4 in #1417
- Update ci workflows by @akellbl4 in #1418
- Fix simple mode by @akellbl4 in #1428
- Add docker image labels, add docker image badge to readme by @paskal in #1434
- Hardcode dockerhub username and ghcr.io repo for docker build by @paskal in #1436
- Docs(manuals): add ts version of react component by @openscript in #1435
- Update backup documentation by @paskal in #1432
- Move common options to cmd.go by @paskal in #1431
- Docs: reorg contributing section by @akellbl4 in #1437
- run dev env for site in docker by @akellbl4 in #1438
- Docs: link readme for frontend/backend dev by @akellbl4 in #1440
- Add Traditional Chinese (zh-tw) translations by @orangesobeautiful in #1447
- Fix unsubscribe template filename by @paskal in #1445
- Docs: improve frontend dev instructions by @akellbl4 in #1439
- Don't enable telegram user notifications alongside auth by @paskal in #1443
- Get rid of getstarted.html mentions by @paskal in #1442
- Do not run size limit job outside of PRs by @paskal in #1448
- Hardcode dockerhub username and ghcr.io repo for site docker push by @paskal in #1449
- Hardcode dockerhub username and ghcr.io repo for site docker push by @paskal in #1451
- Remove mod=vendor from go build directives as it's no longer actual by @paskal in #1441
- Rewrite email documentation, elaborate on how to replace templates by @paskal in #1450
- Bump buildgo to 1.9.2 to be consistent with other baseimage usages by @paskal in #1452
- Add turborepo by @akellbl4 in #1409
- Move templates from rakyll/statik to go:embed by @paskal in #1444
- Add lose commit Traditional Chinese locale file by @orangesobeautiful in #1453
- Move static web files from rakyll/statik to go:embed by @paskal in #1446
- Disable color-scheme on remark iframe by @akellbl4 in #1429
- Add api sdk by @akellbl4 in #1390
- Fix: save choosen color scheme by @akellbl4 in #1462
- Fix: anon cannot request data removal by @akellbl4 in #1463
- Proper grammar for ADMIN_PASSWD parameter notes by @paskal in #1467
- FE codeowners by @akellbl4 in #1469
- Remove duplicated docker-compose.yml from parameters doc by @paskal in #1466
- Fix broken icons for instance with relative path by @akellbl4 in #1468
- Fix directory name in CODEOWNERS file by @avinal in #1470
- Add compose files to dockerignore, remove defaults from frontend compose by @paskal in #1474
- Bump go modules, make auth dev hostname customisable by @paskal in #1473
- e2e tests by @akellbl4 in #1464
- Allow dashes in site ID when validating email auth request by @paskal in #1478
- Add locale Thai language by @kaikunz in #1485
- Update supportedLocales.json Add Thai language by @kaikunz in #1486
- Bump mockery from v1.1.2 to v2.14.0 by @paskal in #1479
- Fix selected item on
<select>
by @akellbl4 in #1488 - Add contribution links in readme by @akellbl4 in #1491
- Fix makefile and dockerfile by @paskal in #1492
- Fix iframe resize on auth dropdown opening by @akellbl4 in #1490
- Revert "fix iframe resize on auth dropdown opening" by @umputun in #1495
- Call admin store with a proper key by @paskal in #1500
- Apply pngcrush, advpng and optipng to all png images to reduce their size by @paskal in #1494
- Bump golangci-lint, fix discovered problems by @paskal in #1502
- Fix RPC engine work with ListFlags method by @paskal in #1501
- fix iframe resize on auth dropdown opening by @akellbl4 in #1503
- admin: fix block period by @akellbl4 in #1504
- Migrate from mockery to moq by @paskal in #1505
- Bump docker-compose.yml for the site to work with dev properly by @paskal in #1508
- Bump go modules, enable LoginAuth option for email by @paskal in #1506
- Clean up comment HasReplies cache on child comment deletion by @paskal in #1507
New Contributors
- @openscript made their first contribution in #1435
- @orangesobeautiful made their first contribution in #1447
- @avinal made their first contribution in #1470
- @kaikunz made their first contribution in #1485
Full Changelog: v1.10.1...v1.11.0
Version 1.10.1
What's Changed
- add email auth validation with middleware by @umputun in #1377
- fix basepath for oauth icons by @akellbl4 in #1379
- Finish Vietnamese translation by @saosangmo in #1372
- typo by @nagimov in #1376
- removes .git from build layer, emulates GH build by @umputun in #1375
New Contributors
- @saosangmo made their first contribution in #1372
Full Changelog: v1.10.0...v1.10.1