Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1394 commits
Select commit Hold shift + click to select a range
e8e0874
style: fix linting issues
jsamr Jun 24, 2021
7b01da7
build(deps): update linting dependencies
jsamr Jun 24, 2021
164f205
perf: memoize `TNodeRenderer`
jsamr Jun 24, 2021
7b1e398
build(deps): upgrade @docusaurus/* to 2.0.0@beta.2
jsamr Jun 24, 2021
8d12f38
refactor: handle `key` in `TChildrenRenderer`
jsamr Jun 24, 2021
4cf6ede
feat: new `hasClass` method in `TNodes`
jsamr Jun 24, 2021
d55711b
chore: release v6.0.0-beta.5
jsamr Jun 24, 2021
8d3452f
docs: remove documentation for outdated `key` prop
jsamr Jun 24, 2021
e2972dc
docs: document new `hasClass` TNode method
jsamr Jun 24, 2021
566b964
docs: rename bluecircle in blue-circle for standard compliance (Web C…
jsamr Jun 25, 2021
211bcaf
docs: in migration guide, remove reference to outdated key
jsamr Jun 25, 2021
1f38cf2
chore(website): circumvent scss bug with virual classes
jsamr Jun 25, 2021
0fd1f81
fix: in `RenderHTMLSource` component, use shallow-equality in memo fu…
jsamr Jun 25, 2021
bffd544
test: add update TRenderEngineProvider prop test case
jsamr Jun 25, 2021
8ae9235
build(deps): upgrade docusaurus to latest beta
jsamr Jun 25, 2021
0a9fee0
chore: release v6.0.0-beta.6
jsamr Jun 25, 2021
f0ce155
chore(website): explicitly set trailingSlash option to false
jsamr Jun 25, 2021
efa449d
chore(website): implement fix for gh-pages trailing whitespace
jsamr Jun 26, 2021
ef30393
chore(website): prepare blog article for publication
jsamr Jun 27, 2021
2f7bcb1
chore(website): enhance SEO in blog posts
jsamr Jun 28, 2021
3c217ca
chore(website): fix typo in blog article
jsamr Jun 29, 2021
0a234b6
chore(website): fix typo
jsamr Jun 29, 2021
dfea5c4
chore(website): upgrade docusaurus and remove fix for gh-pages
jsamr Jun 30, 2021
4c31f2d
chore(website): remove announcement bar
jsamr Jun 30, 2021
a96e719
chore(website): add social links to tutorial article
jsamr Jun 30, 2021
966f01a
feat: re-export definitions from css-processor
jsamr Jul 1, 2021
1351ee5
feat: loading image component doesn't display alt and borders anymore
jsamr Jul 1, 2021
6ca54e9
feat: new `renderersProps.(ol|ul).markerTextStyle` prop
jsamr Jul 1, 2021
e018b30
feat: use aspectRatio style to infer one dimension of images sizes
jsamr Jul 1, 2021
8d48c5f
chore: release v6.0.0-beta.7
jsamr Jul 1, 2021
6a04e35
chore: fix changelog entry
jsamr Jul 1, 2021
dfe1c60
chore: upgrade release-it to next
jsamr Jul 1, 2021
21d554e
chore: add funding link
jsamr Jul 5, 2021
a55c497
docs: prettify README.md
jsamr Jul 6, 2021
560f9e7
docs: fix broken links in CONTRIBUTING
jsamr Jul 6, 2021
80ef8aa
chore: upgrade license owners
jsamr Jul 6, 2021
aef8d9d
docs: adjustements to README
jsamr Jul 6, 2021
5e755bb
fix: allow spaces between params in color CSS functions such as rgb(...)
jsamr Jul 7, 2021
f5b263b
chore: release v6.0.0-beta.8
jsamr Jul 7, 2021
664e0eb
docs: update tutorial (part III) to account for upstream changes
jsamr Jul 7, 2021
4696a3c
docs: add new GIF in README
jsamr Jul 7, 2021
899a50b
docs: refinements in README
jsamr Jul 7, 2021
8935a6b
docs: add FAQ entry on sub and sup tags
jsamr Jul 8, 2021
b9a4833
docs: add references to Canny for feature requests
jsamr Jul 8, 2021
50ccef1
docs: higher definition demo gif
jsamr Jul 8, 2021
c4051fa
chore(website): new landing page
jsamr Jul 8, 2021
e6cb018
chore(website): home page refinements
jsamr Jul 8, 2021
b659a89
chore(website): home page refinements
jsamr Jul 9, 2021
e8abe36
chore(website): homepage dark / light mode support for header
jsamr Jul 9, 2021
9518fb7
chore(website): use webp images in homepage for best SEO
jsamr Jul 9, 2021
d6e2936
chore(website): add link to Canny board for feature requests
jsamr Jul 9, 2021
895d5d0
chore: fix post-release script
jsamr Jul 17, 2021
c1bb655
chore: automatically add next tag in post-release script
jsamr Jul 17, 2021
88b1a00
chore: prepare release 6.0.0
jsamr Jul 17, 2021
9f598d5
chore: release v6.0.0
jsamr Jul 17, 2021
1253a38
chore: include README in npm package
jsamr Jul 17, 2021
15f3d8e
chore: release v6.0.1
jsamr Jul 17, 2021
990eb1c
docs: fix logo in npm README
jsamr Jul 18, 2021
2bd665e
chore: release v6.0.2
jsamr Jul 18, 2021
c893c17
chore: add note in CHANGELOG
jsamr Jul 18, 2021
c9d347a
ci: add workflow to test npmv7 install
jsamr Jul 19, 2021
002f555
fix: peer-dependency failure wih npm@7
jsamr Jul 19, 2021
0319af0
ci: use workflow_dispatch to run npm tests after release
jsamr Jul 19, 2021
f1ee5e1
ci: fix npm workflow
jsamr Jul 19, 2021
7a7b55f
ci: fix npm workflow
jsamr Jul 19, 2021
62e000d
ci: finalize automatic NPM install testing after release
jsamr Jul 19, 2021
cf4d923
chore: release v6.0.3
jsamr Jul 19, 2021
3d50b0e
fix: npm v7 peer dependencies on @native-html/*
jsamr Jul 19, 2021
8fa3b4f
chore: release v6.0.4
jsamr Jul 19, 2021
2765c8b
ci: attempt fix NPM CI
jsamr Jul 19, 2021
6fcabbc
ci: fix NPM CI cache
jsamr Jul 19, 2021
55ad7ab
chore: migrate react-native-testing-library → @testing-library/react-…
jsamr Jul 31, 2021
7379c9b
fix: test presence of "performance" global variable in useProfiler
jsamr Jul 31, 2021
c147475
docs: add warning about self-closing custom tags
jsamr Jul 31, 2021
925bc1a
chore(website): explicit steps to use the discovery app
jsamr Jul 31, 2021
d29b343
chore: github forms for bug reports
jsamr Jul 31, 2021
3cdda92
chore: disable blank issues
jsamr Jul 31, 2021
4affb15
chore: add icons to issues links
jsamr Jul 31, 2021
16bd0c7
docs: refined statement
jsamr Jul 31, 2021
770d51f
chore: release v6.0.5
jsamr Jul 31, 2021
3614ff1
chore: reference snack template for reproductions
jsamr Aug 1, 2021
94b62ee
chore: github form bug refinements
jsamr Aug 1, 2021
00cbd5f
chore: enhanced bug template
jsamr Aug 1, 2021
fa2c9e0
chore: bug report addendum
jsamr Aug 1, 2021
3a81fdb
chore: enhanced bug template
jsamr Aug 1, 2021
339640f
docs: fix PageGuideCustomRenderers.tsx (#513)
b-steel Aug 4, 2021
7b9609b
docs(website): more accessible props page
jsamr Aug 4, 2021
bd95b71
docs: enhance glossary consistency
jsamr Aug 5, 2021
b0b6bd4
docs: add FAQ entry about selectable text
jsamr Aug 15, 2021
244e155
docs: fix example with space-mono (font selection)
jsamr Aug 21, 2021
2a654cc
docs: fix wrong assertion regarding quotes for font names
jsamr Aug 22, 2021
e6560f4
chore: linting, extend @typescript-eslint/recommended
jsamr Aug 22, 2021
52a857a
refactor: enforce sorting members by alphabetical order
jsamr Aug 22, 2021
90b8a3d
feat: new `bypassAnonymousTPhrasingNodes` prop
jsamr Aug 22, 2021
fc8b26f
chore: release v6.1.0-alpha.0
jsamr Aug 22, 2021
c01eb5a
chore: post-release script, add a time buffer to avoid npm errors
jsamr Aug 22, 2021
e16dbf7
docs: add FAQ entry about "yous seem to update..."
jsamr Aug 28, 2021
46e2ca4
refactor: add link to SO post in warning message related to rerenders
jsamr Aug 28, 2021
2ea1ca6
feat: new `provideEmbeddedHeaders` prop to pass headers to img, iframes
jsamr Aug 28, 2021
a43a89b
docs: fix missing hyperlink
jsamr Aug 28, 2021
4f032d3
feat: add new `renderIndex` and `renderLength` props to `TDefaultRend…
jsamr Aug 28, 2021
3645211
feat: new `enableExperimentalGhostLinesPrevention` to circumvent RN bug
jsamr Aug 28, 2021
e019a5a
feat: new `enableExperimentalBRCollapsing` prop to prevent extraneous…
jsamr Aug 28, 2021
83ab9c9
chore: release v6.1.0-alpha.1
jsamr Aug 28, 2021
a0db449
refactor: enhance typings comments
jsamr Aug 29, 2021
a837818
fix: prevent list markers to overflow in a new line
jsamr Aug 29, 2021
a01fc48
docs: add missing space
jsamr Aug 29, 2021
8632483
chore(discovery): upgrade to expo SDK42
jsamr Aug 29, 2021
fe0f7b1
refactor: only apply BR collapsing on non-web platforms
jsamr Aug 29, 2021
a993707
refactor: rename "line returns" to "line breaks"
jsamr Aug 29, 2021
e15d59f
chore(benchmarking): fix benchmarking app
jsamr Aug 29, 2021
f32724a
chore: upgrade to yarn v3.0.1
jsamr Aug 29, 2021
3ed8392
chore(discovery): fix "space-mono" being ignored
jsamr Aug 29, 2021
ec3bc04
build(deps): upgrde htmlparser2 to v7.1.1
jsamr Aug 29, 2021
0e2e176
build(deps): upgrade TypeScript to v4.4.2
jsamr Aug 29, 2021
b9e3dba
chore: fix eslint configuration
jsamr Aug 29, 2021
050e09b
docs: document new props to fix identified textual bugs
jsamr Aug 29, 2021
3e744f4
refactor: enhance typings for provideEmbeddedHeaders + add 3d param
jsamr Aug 29, 2021
399bb2e
build(deps): downgrate TS to v4.2.2 because of TypeDoc
jsamr Aug 29, 2021
455542c
docs: rename "Troubleshooting" Textual section to "Caveats"
jsamr Aug 29, 2021
66398a2
chore: force previous version for changelog
jsamr Aug 29, 2021
039492c
chore: release v6.1.0
jsamr Aug 29, 2021
41fca8f
docs: fix latest in README
jsamr Sep 4, 2021
8dacea7
refactor: enhance type extensibility for EmbeddedWithHeadersParamsMap
jsamr Sep 4, 2021
4ee1646
feat: new `reactNativeProps` and `getDynamicReactNativeProps` in HTML…
jsamr Sep 4, 2021
1c79bc3
feat: add accessibilityRole="header" to headings elements (h1...h6)
jsamr Sep 4, 2021
4e1f2f4
fix: anchors are now not accessible when `href` is empty or absent
jsamr Sep 4, 2021
cd72555
refactor: transform TDefaultTextualRenderer to render function
jsamr Sep 5, 2021
885079c
refactor: enhance EmbeddedHeadersProvider type
jsamr Sep 5, 2021
4bb2fcf
chore(website): fix build failure
jsamr Sep 5, 2021
7fc2907
feat(a11y): whatwg-compliant accessibility for images
jsamr Sep 5, 2021
8442b2f
feat(css): support `user-select` CSS property
jsamr Sep 5, 2021
2b27f00
feat(a11y): support `aria-label` and `aria-role` HTML attributes
jsamr Sep 5, 2021
9fb0c56
chore: remove changelog hack
jsamr Sep 5, 2021
4ba1e88
chore: release v6.2.0-alpha.0
jsamr Sep 5, 2021
833f930
test(a11y): enhance accessibility testing with react-native-accessibi…
jsamr Sep 11, 2021
dd988fc
fix(a11y): anchors should not be set with a11y role "link" when empty…
jsamr Sep 11, 2021
11723f0
feat(a11y): custom renderers passed `onPress` prop now have a11y roles
jsamr Sep 11, 2021
c552fe4
feat(a11y): support aria-role="search" and aria-role="presentation" a…
jsamr Sep 11, 2021
bc37d88
fix(a11y): set accessibilityLabel for headings (h1..h6) to bypass RN …
jsamr Sep 11, 2021
d983d0d
feat: new `getNativePropsForTnode` util method
jsamr Sep 11, 2021
3b9f45b
chore: release v6.2.0-alpha.1
jsamr Sep 11, 2021
141baae
chore: fix warnings (act...) in tests
jsamr Sep 25, 2021
e04ad86
refactor(tests): use react native jest matchers
jsamr Sep 25, 2021
5717c9c
test(a11y): assert img not accessible when missing "alt" attr
jsamr Sep 25, 2021
aa3f45f
docs(blog): draft for 6.2 release notes
jsamr Sep 26, 2021
f9bb9e9
fix: never assume the definition of `__DEV__` in the global scope
jsamr Sep 26, 2021
87e05c1
chore: upgrade @native-html/transient-render-engine to v10.3.0
jsamr Oct 13, 2021
7ef64b3
chore: upgrade yarn to version 3.0.2
jsamr Oct 13, 2021
e9d1c5c
chore: release v6.2.0-alpha.2
jsamr Oct 13, 2021
60e6a1c
ci: upgrade to codecov github actions v2
jsamr Oct 13, 2021
8efa260
chore: allow blank issues
jsamr Oct 13, 2021
31241fb
chore: update classic issue template
jsamr Oct 13, 2021
7dc5577
feat: support `onPress` from element models native props
jsamr Oct 14, 2021
f06af7a
fix: pass `borderless` prop to custom `GenericPressable`
jsamr Oct 14, 2021
cd7c95c
chore: upgrade @native-html/transient-render-engine@11.0.0
jsamr Oct 16, 2021
9b3a007
feat: allow `HTMLElementModel.extend` to take a merge function
jsamr Oct 16, 2021
aae4a42
docs: update draft 6.2 release notes blog post
jsamr Oct 18, 2021
8a88457
fix: select `onPress` according to announced merging specifications
jsamr Oct 18, 2021
48f0cd9
docs(blog): update draft 6.2 release notes blog post
jsamr Oct 19, 2021
db93464
build(deps): upgrade tre to v11.1.1
jsamr Oct 19, 2021
62c013a
chore(docs): add a few tweaks in type extraction functions
jsamr Oct 20, 2021
a384da7
docs: enhance docs with new props for 6.2 release
jsamr Oct 20, 2021
9efe2dd
chore: release v6.2.0-alpha.3
jsamr Oct 20, 2021
1d43428
build(deps): upgrade tre to v11.2.0
jsamr Oct 20, 2021
f4574a9
docs: few tweaks regarding type generation
jsamr Oct 20, 2021
1feaf63
docs: 6.2 release notes refinements
jsamr Oct 21, 2021
c567c96
build(deps): upgrade transient-render-engine@11.2.1
jsamr Oct 21, 2021
827d757
docs: prepare blog post for release
jsamr Oct 21, 2021
b87ee4d
build(deps): upgrade htmlparser2@7.1.2
jsamr Oct 21, 2021
776ac28
chore: move apps/demo to apps/discovery
jsamr Oct 21, 2021
a2b94c7
chore: configure eas
jsamr Oct 21, 2021
e94deb7
chore: fix discovery entrypoint
jsamr Oct 21, 2021
1571e00
chore: fix EAS builds
jsamr Oct 22, 2021
dfc2b52
ci: remove reliance on inkscape binary
jsamr Oct 22, 2021
4f510c2
chore: upgrade Discovery to expo SDK 43.0.0
jsamr Oct 22, 2021
5d37605
ci(eas): configure local android preview build in apk
jsamr Oct 23, 2021
e9af5a4
ci(jest): fix base config
jsamr Oct 23, 2021
11edb28
chore: upgrade benchmarking to SDK43
jsamr Oct 23, 2021
bd5dfa6
fix: inaccurate typing for HTMLElementModelRecord
jsamr Oct 23, 2021
dddf794
docs: documentation refinements
jsamr Oct 23, 2021
be73d81
chore: prepare 6.2.0 release
jsamr Oct 23, 2021
82c3efa
chore: release v6.2.0
jsamr Oct 23, 2021
95f2491
docs: prepare blog article release
jsamr Oct 23, 2021
132d2c4
docs(blog): a few erratum
jsamr Oct 23, 2021
9ca8bff
docs(blog): add social links to release notes
jsamr Oct 25, 2021
636e823
test: fix a11y anchors tests
jsamr Oct 26, 2021
4c63e99
refactor: lean render tree with fewer React components
jsamr Oct 18, 2021
9dd2bf1
feat: pass `TNodeChildrenRenderer` as a prop to custom renderers
jsamr Oct 25, 2021
4bfb0e4
chore: fix mismatched compatible expo dependencies
jsamr Oct 26, 2021
8f98f8a
test: add regression test against #533
jsamr Nov 3, 2021
5488259
fix: `provideEmbeddedHeaders` results in failing fetch for img
jsamr Nov 3, 2021
883d7ce
docs: update README
jsamr Nov 3, 2021
a1ea00f
chore: release v6.3.0
jsamr Nov 3, 2021
53f6f55
docs: sync README
jsamr Nov 5, 2021
7bd5045
fix: bold style not applied to `<b>` tags
jsamr Nov 25, 2021
978cc2a
test: add counter-regression test for #524
jsamr Nov 25, 2021
e03b0ac
fix: wrong prop reference in warning message
jsamr Dec 3, 2021
296ab1c
chore: release v6.3.1
jsamr Dec 3, 2021
2429117
docs: enhance DEVELOPING guide
jsamr Dec 6, 2021
c02ac05
docs: add entry related to typefaces
jsamr Dec 6, 2021
58aab48
chore: add recommended VSCode extensions
jsamr Dec 10, 2021
f1f895c
chore: add ltex dictionnary
jsamr Dec 10, 2021
86dcc53
docs: fix typos
jsamr Dec 10, 2021
18efdf6
chore: share VSCode settings.json for LTEX configuration
jsamr Dec 12, 2021
ac66c82
build(deps): upgrade ramda to 0.27.2
jsamr Jan 11, 2022
584234d
chore: release v6.3.2
jsamr Jan 11, 2022
e3dca29
build(deps): upgrade @native-html/transient-render-engine
jsamr Jan 11, 2022
073d4db
chore: release v6.3.3
jsamr Jan 11, 2022
1a429f4
fix: link press on Android doesn't work
jsamr Jan 24, 2022
a2f12cd
chore: release v6.3.4
jsamr Jan 24, 2022
cfc10e3
build(deps): bump urijs from 1.19.6 to 1.19.9
dependabot[bot] Mar 3, 2022
299b852
feat: add switchProp testID value to nativeProps testID attribute (#574)
DaliaElhefny Jul 7, 2022
7c79513
build: upgrade yarn to 3.2.4
jsamr Oct 19, 2022
2bd0ba1
feat: move config for 'img' and 'a' into named interface
TuurDutoit Dec 22, 2022
b861fdf
chore: release v6.4.0
jsamr Dec 23, 2022
ba02d31
docs: fix typos
erxclau Dec 25, 2022
7e8b2d2
fix: add borderRadius support for Image components
ctriantaf Mar 7, 2023
a02be71
test: add case for retaining border radius styles
ctriantaf Mar 7, 2023
d4e27b6
build: change mapObjIndexed import from ramda to avoid bloated bundle…
markrickert Jun 21, 2023
f0c7e34
feat: remove defaultProps & propTypes
skb1129 May 13, 2024
71e5199
fix: linting errors
skb1129 May 14, 2024
bfc98a9
Upgrade nodejs version in github action
jsamr Sep 22, 2024
8325646
fix: align with 0.75
WoLewicki Jul 9, 2024
89ef938
chore: prepare package for the migration
5ZYSZ3K Oct 18, 2025
49b71c6
Merge remote-tracking branch 'react-native-render-html/migrate-render…
5ZYSZ3K Oct 18, 2025
bbe4cb1
chore: switch yarn to node-modules linker
wjkg Oct 14, 2025
1d829f6
chore: fix peer dependency warning
wjkg Oct 15, 2025
5f27620
chore: fix package install error
wjkg Oct 15, 2025
d708c0b
chore: upgrade React Native and related packages
wjkg Oct 15, 2025
08ae41d
chore: handle typing for newer style properties
wjkg Oct 15, 2025
ee345b0
chore: upgrade testing library and migrate render-html tests
wjkg Oct 15, 2025
f6575ce
chore: align doc-tools versions with the rest
5ZYSZ3K Oct 20, 2025
6753551
Merge pull request #15 from wjkg/chore/upgrade-rn-packages
5ZYSZ3K Oct 20, 2025
6835e2b
chore: adjust typescript types
5ZYSZ3K Oct 20, 2025
10ddf54
refactor: remove entry for non-existing workspace
arthwood Oct 21, 2025
c8854a3
chore: fix tests
arthwood Oct 21, 2025
9bb576d
chore: fix eslint
arthwood Oct 21, 2025
2b6fe91
chore: fix TS error
arthwood Oct 21, 2025
450dfcd
refactor: prefer early exit
arthwood Oct 21, 2025
b2eaca2
fix: add missing dependency
arthwood Oct 21, 2025
d44af13
fix: add missing paths
arthwood Oct 21, 2025
43e803d
refactor: remove outdated patches
arthwood Oct 21, 2025
999e21a
chore: upgrade dependencies
arthwood Oct 21, 2025
a888edc
chore: align dependencies versions between packages and fix eslint/ts…
arthwood Oct 24, 2025
a94313c
chore: make "discovery" work
arthwood Oct 27, 2025
9843a43
Merge pull request #16 from arthwood/chore/upgrade-dependencies
5ZYSZ3K Nov 4, 2025
35e83c4
chore: fix package builds
wjkg Oct 31, 2025
cde2889
chore: fix render-html tests
wjkg Oct 31, 2025
5d91b60
Merge pull request #17 from wjkg/chore/fix-ts-build
5ZYSZ3K Nov 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 3 additions & 5 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
module.exports = {
root: true,
extends: ['@react-native-community'],
extends: ['@react-native'],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
plugins: ['@react-native'],
ignorePatterns: ['lib/', 'types/'],
rules: {
'comma-dangle': ['error', 'never'],
'@typescript-eslint/no-unused-vars': [
'error',
{ vars: 'all', args: 'after-used', ignoreRestSiblings: true }
],
'no-eval': 'off'
]
}
};
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,10 @@ android/keystores/debug.keystore
# Expo
.expo/*

# yarn berry (zero install)
# yarn berry
.pnp.*
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/releases
!.yarn/plugins
!.yarn/sdks
Expand Down
Loading