Skip to content

Commit 6a36dd9

Browse files
HammadTheOneRyan Patrick Kylerpkylenicolaskruchtenrpkyle
authored
Merge dev into master (#275)
* contribute test script * remove version updating in DESCRIPTION * fix EOL Co-authored-by: HammadTheOne <[email protected]> * Add support for user-defined server routes (#225) * Provide support for script and stylesheet attributes (#226) * Authenticate on pulls from Docker Hub (#231) * Add support for callback graph improvements and timing (#224) * Update CHANGELOG.md * 189 - Add Pattern Matching Callbacks for Dash R (#228) * Testing initial implementation * More testing * Callback Context Updates * Updating callback context logic * Fixing callback returns * Adding callback args conditional * Cleanup and additional changes to callback value conditionals * Comment cleanup * Added PMC callback validation, removed unnecessary code * Update R/dependencies.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update R/dependencies.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update R/dependencies.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update R/dependencies.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Added build to gitignore * Updated dependencies.R * Update boilerplate docs and add wildcard symbols * Drying up validation code and applying symbol logic * Update test to use symbols * Cleaned up code and added allsmaller test example * Cleaning up redundant code * Update FUNDING.yml * Updated callback_args logic and example * Adding basic unittests, updated validation * Fixed response for MATCH callbacks * Added integration test and updated examples for docs * Added additional integration test * Formatting and cleanup * update docs * Update to-do app * Add comments to examples * Change empy vector to character type. Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update boilerplate text. Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update tests/testthat/test-wildcards.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update wildcards_test.R Co-authored-by: Ryan Patrick Kyle <[email protected]> * Removed triple colon syntax * Use seq_along and remove unnecessary unittest * Update CHANGELOG.md * Update CHANGELOG.md * Add support for arbitrary and sorted keys * Whitespace deleted * Added integration tests * Fixing test output * Fixing flakiness * Update test_pattern_matching.py * Update test_pattern_matching.py * Updating boilerplate text and test with generalized keys * Minor test fixes Co-authored-by: Ryan Patrick Kyle <[email protected]> Co-authored-by: Nicolas Kruchten <[email protected]> Co-authored-by: rpkyle <[email protected]> * Fixing Null error with glue::glue interpolation (#233) * Fixing NULL error with glue interpolation * Update utils.R * Update utils.R * Update CHANGELOG.md * Update dash-renderer to v1.8.2 (#234) * bump dash-renderer to v1.8.2 * Update CHANGELOG.md * add note about update to dash-renderer * Fixing flaky test * bump package version to v0.8.0 * Update R/dash.R Co-authored-by: HammadTheOne <[email protected]> * Update tests/testthat/test-wildcards.R Co-authored-by: HammadTheOne <[email protected]> * Update DESCRIPTION Co-authored-by: HammadTheOne <[email protected]> * add PMC example * update documentation * update CHANGELOG release date * 🔨 PMC docs refactor * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: HammadTheOne <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: HammadTheOne <[email protected]> * Update tests/integration/callbacks/test_pattern_matching.py Co-authored-by: HammadTheOne <[email protected]> * add import of glue * add glue to imports.R * fix line length issue * Fix setCallbackContext for wildcard and ordinary inputs (#237) * Update setCallbackContext * Adding graphs test * Slight fix * bump version and update CHANGELOG * Less flaky test Co-authored-by: rpkyle <[email protected]> * bump dependency versions * update CHANGELOG * update dash-renderer to v1.8.3 * update CHANGELOG * Favicon fix (#240) * Adding default favicon * Removing redundant codeblock * Added default favicon * Minor fix to requests prefix * Update CHANGELOG.md Co-authored-by: Ryan Patrick Kyle <[email protected]> * Added simple test * Fixed typo * Fixed typo Co-authored-by: Ryan Patrick Kyle <[email protected]> * Remove context reference from CircleCI (#241) * Dash R Core Package Unification (#243) * Initialize npm and gulpfile in repo * Adding directory structure * Initial implementation of unification script * Minor grep fixes * Fixed DESCRIPTION imports * Added updated dash-table deps * Regex for version numbers * Cut import entries from NAMESPACE * Remove && include(dashr) * Removing gulp-asset artifacts and rebuilding complete package * Removing unnecessary files * fix: remove html, core pkgs from tests * fix: update script tags unit test * Revert R6 import * Add temporary collate * Update README examples * Scrubbing imports * More import scrubbing * Package development updates * Update gitignore and namespace * Updated gulpfile jobs * Updated all dependencies * Added templates for namespace/internal exports * Update internal, namespace, and gulpfile cleanup * Fix dependency sourcing * Linting * Adding job for asset retrieval and deletion * Minor src change * Added error handling * Fixing favicon bug * chore: use shallow clone Co-authored-by: Ryan Patrick Kyle <[email protected]> * Added deprecation warning if dcc, html, or table packages are attached (#249) * Added deprecation warning * Update R/dash.R Co-authored-by: Ryan Patrick Kyle <[email protected]> Co-authored-by: Ryan Patrick Kyle <[email protected]> * Update `highlight.js` dependency for dash-table (#262) * Updating gulpfile * Updating dependencies for dash components * Updated highlight.js dependency source * Add Dash 2 layout syntax wrappers and html tags (#265) * Added add_meta helper * Add helper functions and export pipe * Adding in tags wrapper * Updating ci config * Updated CHANGELOG * Updated circleci to include rust package manager (cargo). * Removed dashr command in circleci config. * Updating changelog * added basic test * Cleaning up Dash 2 references and duplication * Updated documentation * Allow conditional UI * Add meta tag check * More cleanup * Last bit of cleanup Co-authored-by: Steve Sperandeo <[email protected]> * Fix suppress_callback_exceptions config (#268) * Add config key * Fixing CI * Simplified callback syntax and addtional utility functions (#270) * Tag updates * Added RStudio dash snippet * Added simple_table * Added flexible callbacks * Documentation and NAMESPACE updates * Updated DESCRIPTION * Adding unittests * Adding context tags to tests * Updated CHANGELOG * Update monorepo and rebuild package (#271) * Updating gulpfile and package.json * More package.json and linting updates * Adding in simplified callback updates/tests * Import fixes * Updating package.json * Gulpfile script changes * Gulpfile updates * Rebuilding package with monorepo updates * Re-running test * Updating unittest * Updating test dependencies * Updating DESCRIPTION and .Rbuildignore forchecks * Updating function descriptions and NAMESPACE imports * Fixed examples and updated docs * Updating version * Remove references to dash namespace within package * Update testthat and remove deprecated context calls * Removed fixup_metadata.R * Removing more dash namespace references * Concatenating component function files * Updating checks * Merging components into package R files * Fixing check * More package cleanup * testthat 3.0.0 * Rebuilding package * Fixed conditional for multiple outputs * Fix no_update test * Fixing callback_instrumentation test * Fixing unit test * Added DBC to Dash R package (#273) * Adding dbc to dashR namespace * updated gitignore * Adding dbc docs and updating gulpfile * Updating test with dbc * Moved misc tests and added dbc snapshot * Fixing test * fixing id * Fixed export and test * Reverting sorted prop order * Checks updates * Re-running test * Remove html exports and update tags (#274) * Updating tags and html exports * Re-running tests * Updating tag generation * Re-running tests * Updating tests to use new html list syntax * Adjusting tests * Re-run tests again * Updating tests * Wrapping up test fixes * Percy test Co-authored-by: Ryan Patrick Kyle <[email protected]> Co-authored-by: Ryan Patrick Kyle <[email protected]> Co-authored-by: Nicolas Kruchten <[email protected]> Co-authored-by: rpkyle <[email protected]> Co-authored-by: Steve Sperandeo <[email protected]>
1 parent 14737be commit 6a36dd9

39 files changed

+328
-459
lines changed

NAMESPACE

-125
Original file line numberDiff line numberDiff line change
@@ -118,131 +118,6 @@ export(h2)
118118
export(h3)
119119
export(h4)
120120
export(html)
121-
export(htmlA)
122-
export(htmlAbbr)
123-
export(htmlAcronym)
124-
export(htmlAddress)
125-
export(htmlArea)
126-
export(htmlArticle)
127-
export(htmlAside)
128-
export(htmlAudio)
129-
export(htmlB)
130-
export(htmlBase)
131-
export(htmlBasefont)
132-
export(htmlBdi)
133-
export(htmlBdo)
134-
export(htmlBig)
135-
export(htmlBlink)
136-
export(htmlBlockquote)
137-
export(htmlBr)
138-
export(htmlButton)
139-
export(htmlCanvas)
140-
export(htmlCaption)
141-
export(htmlCenter)
142-
export(htmlCite)
143-
export(htmlCode)
144-
export(htmlCol)
145-
export(htmlColgroup)
146-
export(htmlContent)
147-
export(htmlData)
148-
export(htmlDatalist)
149-
export(htmlDd)
150-
export(htmlDel)
151-
export(htmlDetails)
152-
export(htmlDfn)
153-
export(htmlDialog)
154-
export(htmlDiv)
155-
export(htmlDl)
156-
export(htmlDt)
157-
export(htmlEm)
158-
export(htmlEmbed)
159-
export(htmlFieldset)
160-
export(htmlFigcaption)
161-
export(htmlFigure)
162-
export(htmlFont)
163-
export(htmlFooter)
164-
export(htmlForm)
165-
export(htmlFrame)
166-
export(htmlFrameset)
167-
export(htmlH1)
168-
export(htmlH2)
169-
export(htmlH3)
170-
export(htmlH4)
171-
export(htmlH5)
172-
export(htmlH6)
173-
export(htmlHeader)
174-
export(htmlHgroup)
175-
export(htmlHr)
176-
export(htmlI)
177-
export(htmlIframe)
178-
export(htmlImg)
179-
export(htmlIns)
180-
export(htmlKbd)
181-
export(htmlKeygen)
182-
export(htmlLabel)
183-
export(htmlLegend)
184-
export(htmlLi)
185-
export(htmlLink)
186-
export(htmlMain)
187-
export(htmlMapEl)
188-
export(htmlMark)
189-
export(htmlMarquee)
190-
export(htmlMeta)
191-
export(htmlMeter)
192-
export(htmlNav)
193-
export(htmlNobr)
194-
export(htmlNoscript)
195-
export(htmlObjectEl)
196-
export(htmlOl)
197-
export(htmlOptgroup)
198-
export(htmlOption)
199-
export(htmlOutput)
200-
export(htmlP)
201-
export(htmlParam)
202-
export(htmlPicture)
203-
export(htmlPlaintext)
204-
export(htmlPre)
205-
export(htmlProgress)
206-
export(htmlQ)
207-
export(htmlRb)
208-
export(htmlRp)
209-
export(htmlRt)
210-
export(htmlRtc)
211-
export(htmlRuby)
212-
export(htmlS)
213-
export(htmlSamp)
214-
export(htmlScript)
215-
export(htmlSection)
216-
export(htmlSelect)
217-
export(htmlShadow)
218-
export(htmlSlot)
219-
export(htmlSmall)
220-
export(htmlSource)
221-
export(htmlSpacer)
222-
export(htmlSpan)
223-
export(htmlStrike)
224-
export(htmlStrong)
225-
export(htmlSub)
226-
export(htmlSummary)
227-
export(htmlSup)
228-
export(htmlTable)
229-
export(htmlTbody)
230-
export(htmlTd)
231-
export(htmlTemplate)
232-
export(htmlTextarea)
233-
export(htmlTfoot)
234-
export(htmlTh)
235-
export(htmlThead)
236-
export(htmlTime)
237-
export(htmlTitle)
238-
export(htmlTr)
239-
export(htmlTrack)
240-
export(htmlU)
241-
export(htmlUl)
242-
export(htmlVar)
243-
export(htmlVideo)
244-
export(htmlWbr)
245-
export(htmlXmp)
246121
export(img)
247122
export(input)
248123
export(install_snippet)

R/all_tags.R

-6
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ all_tags <- c(
2525
"code",
2626
"col",
2727
"colgroup",
28-
"command",
2928
"content",
3029
"data",
3130
"datalist",
@@ -37,7 +36,6 @@ all_tags <- c(
3736
"div",
3837
"dl",
3938
"dt",
40-
"element",
4139
"em",
4240
"embed",
4341
"fieldset",
@@ -61,23 +59,19 @@ all_tags <- c(
6159
"iframe",
6260
"img",
6361
"ins",
64-
"isindex",
6562
"kbd",
6663
"keygen",
6764
"label",
6865
"legend",
6966
"li",
7067
"link",
71-
"listing",
7268
"main",
7369
"map",
7470
"mark",
7571
"marquee",
7672
"meta",
7773
"meter",
78-
"multicol",
7974
"nav",
80-
"nextid",
8175
"nobr",
8276
"noscript",
8377
"object",

0 commit comments

Comments
 (0)