Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update forked Dnn.Platform with latest from dnnsoftware #1

Merged
merged 5,896 commits into from
Nov 21, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5896 commits
Select commit Hold shift + click to select a range
84f5c80
Merge branch 'development' into devops/simplify-projects-round1
ohine Apr 19, 2019
0d65838
Get rid of old stuff (#228)
donker Apr 19, 2019
0abca10
Merge pull request #693 from nbrane/devops/simplify-projects-round1
mitchelsellers Apr 19, 2019
f063012
merge release/2.0.x into development
ohine Apr 20, 2019
815b027
Merge pull request #885 from nbrane/devops/932-rc0-roundup
ohine Apr 20, 2019
d32424b
Added 9.3.2 Security Analyzer checksums (#899)
daguiler Apr 24, 2019
c70e6cd
Move Dnn.React.Common into subdirectory
bdukes Apr 26, 2019
ae8eaae
Merge remote-tracking branch 'refs/remotes/react-common/master' into …
bdukes Apr 26, 2019
c22d1c5
update url to documentation (#441)
ohine Apr 26, 2019
ac546a9
move yarn workspaces configuration into root folder. update paths, an…
ohine Apr 30, 2019
eb8c21a
update webpack paths to workspaces node_modules folder
ohine Apr 30, 2019
ff2d6d4
Update yarn.lock
bdukes Apr 30, 2019
90d15b3
update paths and eslint resolver
ohine Apr 30, 2019
fc56c92
update yarn.lock file
ohine Apr 30, 2019
5677e99
remove react.common yarn.lock
ohine Apr 30, 2019
3526830
remove appveyor config
ohine Apr 30, 2019
b6769dd
replacing yarn.lock due to conflict
ohine Apr 30, 2019
483afc9
Merge branch 'development' into add-react-common
donker Apr 30, 2019
23c4c6f
Add "remove deleted users" button to place you'd expect it
donker May 2, 2019
3c459aa
Merge pull request #906 from donker/removedelusersbtn
mitchelsellers May 3, 2019
10e6019
Adjusts build script to fix issue
valadas May 3, 2019
2b87bb3
Removed empty and meaningless css files
valadas May 3, 2019
a0a1c41
Ajusted sites exportables webpack to output one level higher
valadas May 3, 2019
612f1ce
Deletes .js.map files to ensure they build, they should not be commited
valadas May 3, 2019
9316047
Modified gitignore to not commit the files that are a result of the b…
valadas May 3, 2019
4c10974
Reverts unwanted change to solution file
valadas May 3, 2019
af7d8db
Merge branch 'development' into add-react-common
ohine May 6, 2019
fc28af9
remove all yarn lock files
ohine May 6, 2019
8f58d5a
updated yarn.lock workspace
ohine May 6, 2019
43b991a
add yarn build script
ohine May 6, 2019
e3e5897
switch to building only the yarn workspace
ohine May 6, 2019
4119959
update solution to vs2017 due to css compressor, simpilfy optional ya…
ohine May 6, 2019
bf2cb28
Merge pull request #438 from dnnsoftware/add-react-common
ohine May 6, 2019
adb5a44
Bump redux-devtools from 3.4.2 to 3.5.0
dependabot-support May 7, 2019
481e544
Merge pull request #912 from dnnsoftware/dependabot/npm_and_yarn/redu…
mitchelsellers May 7, 2019
347b603
Bump html-react-parser from 0.4.7 to 0.7.0
dependabot-support May 7, 2019
4bf300c
Merge pull request #911 from dnnsoftware/dependabot/npm_and_yarn/html…
ohine May 7, 2019
46268b1
Bump es6-promise from 4.2.5 to 4.2.6
dependabot-support May 7, 2019
a21adf1
Merge pull request #915 from dnnsoftware/dependabot/npm_and_yarn/es6-…
ohine May 7, 2019
04cc5b0
Bump scroll from 2.0.3 to 3.0.1
dependabot-support May 7, 2019
c25d22c
Bump nuka-carousel from 4.4.2 to 4.5.4
dependabot-support May 7, 2019
5ea5061
Bump less from 3.8.1 to 3.9.0
dependabot-support May 7, 2019
020d9a5
Merge pull request #923 from dnnsoftware/dependabot/npm_and_yarn/less…
ohine May 7, 2019
c6487c7
Bump @storybook/addon-actions from 4.1.18 to 5.0.11
dependabot-support May 7, 2019
419f841
Bump react-tabs from 2.3.0 to 3.0.0
dependabot-support May 7, 2019
3b26959
Bump eslint-import-resolver-webpack from 0.10.1 to 0.11.1
dependabot-support May 7, 2019
48fb022
Bump webpack-bundle-size-analyzer from 2.7.0 to 3.0.0
dependabot-support May 7, 2019
b7ec0fe
Bump babel-jest from 23.6.0 to 24.8.0 (#920)
dependabot[bot] May 7, 2019
9a9cb46
Bump @storybook/react from 4.1.18 to 5.0.11
dependabot-support May 7, 2019
97d990a
Bump css-loader from 1.0.1 to 2.1.1 (#926)
dependabot[bot] May 8, 2019
5e50af5
Bump raw-loader from 0.5.1 to 2.0.0 (#917)
dependabot[bot] May 8, 2019
49e21e1
Bump nuka-carousel from 4.5.4 to 4.5.5
dependabot-support May 9, 2019
0f02625
Bump babel-plugin-transform-react-remove-prop-types
dependabot-support May 9, 2019
e6f167e
Bump webpack from 4.30.0 to 4.31.0
dependabot-support May 9, 2019
def5be4
Bump babel-loader from 8.0.5 to 8.0.6 (#936)
dependabot[bot] May 13, 2019
526de85
Add browserslist file (#938)
bdukes May 14, 2019
326dbfc
Bump nuka-carousel from 4.5.5 to 4.5.6
dependabot-support May 14, 2019
603360b
Bump enzyme-adapter-react-16 from 1.12.1 to 1.13.0
dependabot-support May 14, 2019
467dd20
Bump jest from 23.6.0 to 24.8.0
dependabot-support May 13, 2019
20fe1b8
Merge branch 'development' into release/2.0.x
bdukes May 14, 2019
d760cce
Merge pull request #944 from dnnsoftware/devops/update-development-wi…
ohine May 14, 2019
644f9eb
Remove unused universal-cookie package
bdukes May 14, 2019
ab9f1fa
Updated all projects to build against C# 7.0
SkyeHoefling May 14, 2019
ce190bf
Merge pull request #943 from dnnsoftware/dependabot/npm_and_yarn/enzy…
ohine May 14, 2019
654a28c
Merge pull request #941 from dnnsoftware/dependabot/npm_and_yarn/nuka…
ohine May 14, 2019
e3a8e62
Merge pull request #948 from ahoefling/csharp_7
ohine May 14, 2019
2aa2da1
Bump less-loader from 4.1.0 to 5.0.0
dependabot-support May 14, 2019
a4ed977
Bump file-loader from 2.0.0 to 3.0.1
dependabot-support May 14, 2019
e6783f5
DNN-27517: add settings to control force logout after password change…
May 14, 2019
db49a19
Bump uglifyjs-webpack-plugin from 2.1.2 to 2.1.3
dependabot-support May 15, 2019
f9acc95
Merge pull request #945 from dnnsoftware/devops/remove-unused-univers…
donker May 16, 2019
4ba6962
Merge pull request #949 from dnnsoftware/dependabot/npm_and_yarn/ugli…
donker May 16, 2019
8c3360b
Bump @types/knockout from 3.4.65 to 3.4.66
dependabot-support May 16, 2019
17e0baf
Bump react-hot-loader from 4.8.4 to 4.8.5
dependabot-support May 16, 2019
db67bd4
Adjust PersonaBar.UI to build after Extensions (since extensions trig…
ohine May 20, 2019
11fe917
Auto-fix ESLint rule violations (#955)
bdukes May 21, 2019
981fb74
Merge pull request #953 from nbrane/devops/adjust-build-order-940alpha34
ohine May 21, 2019
7525418
Fix for #2809 and #2760 and #2778
donker May 21, 2019
8e34b7e
Amended d06a05289d3372dfaf7205956ab01929fbf61ebb (#2811)
daguiler May 22, 2019
d17ccc4
Fix for Custom Authentication Providers (#2814)
mitchelsellers May 24, 2019
54afc37
Added modules option to css-loader (#966)
valadas May 27, 2019
337d9ea
Fix PetaPoco missing custom mapper
ohine May 28, 2019
1100975
check to make sure HasAgreedToTerms, HasAgreedToTermsOn, and Requests…
ohine May 31, 2019
2590a88
DNN-28893 DNN-28893 Wrong text in welcome email when users are added …
mikebigun Jun 14, 2019
506b916
Fixed wrong path to resources
valadas Jun 17, 2019
3f0b5c1
Checks if urlArgs is a string
valadas Jun 17, 2019
e715d5b
Unregisters the old PB assemblies
valadas Jun 16, 2019
88e0bd2
Added cleanup script and removed unused code
valadas Jun 17, 2019
6a153e3
Corrected typo in 01.03.00
valadas Jun 17, 2019
71ee32b
DNN-30675: process the registration data and update to user object. (…
zyhfish Jun 18, 2019
4e341a1
Fixed path for embeded resources
valadas Jun 17, 2019
1a7b63d
DNN-29969 View.html file is not rendered via "Module Creator" update …
mikebigun Jun 18, 2019
0e067a4
DNN-29303 sitemap.aspx does not produce alternate links in multilingu…
mikebigun Jun 24, 2019
e3213bd
Check file names for illegal characters
donker Jul 2, 2019
ae9dd6c
Adjusted copyright
donker Jul 2, 2019
224281c
Merge pull request #2879 from donker/fncheck
donker Jul 3, 2019
cd4c828
Fixes an issue with the boolean values in the Google Analytics Connec…
valadas Jul 10, 2019
2110437
Update GlobalResources.resx (#2891)
Tychodewaard Jul 15, 2019
ca69b47
Partially reverted "Removed empty and meaningless css files" (#1025)
daguiler Jul 17, 2019
2ad29fc
DNN-30859 - Add MailTests.cs to the project
tingung Jul 19, 2019
455b8cb
DNN-30859 - Set AlternativeView.Encoding with bodyEncoding
tingung Jul 19, 2019
1b44e1d
DNN-30859 - Add unit test for Mail::AddAlternativeView
tingung Jul 19, 2019
316a354
Merge pull request #2900 from tingung/bugfix/fix-missing-encoding-in-…
Jul 19, 2019
09395da
Added branching explanation to PR documentation
valadas Jul 23, 2019
e3dd093
Merge pull request #2908 from eraware/pr-readme
ohine Jul 24, 2019
01f890a
Update Selectize library to 0.12.6 (#2907)
bdukes Jul 27, 2019
fd67728
fixed typo in upgrade script (#1032)
valadas Jul 27, 2019
1bac95d
Adds back empty Roles.css file (#1033)
valadas Jul 27, 2019
e44f15f
Bumps Excillion theme version (#2913)
valadas Jul 27, 2019
87780d0
Removes duplication of license files for javascript libraries (#2914)
valadas Jul 28, 2019
30bd1a1
Bug template (#2909)
valadas Jul 29, 2019
47e01e0
Enables searching for any type of user (#1065)
valadas Jul 30, 2019
1879c67
Ensure proper regex matching (#2915)
donker Jul 31, 2019
f7732ba
Fix search in deleted users (#1072)
donker Aug 1, 2019
080afb1
DNN-31339 DNN Platform: GetURL API in a file manager impacting CKEdit…
mikebigun Aug 3, 2019
147748a
Update "About" information for DNN Platform to be more relevant and c…
david-poindexter Aug 12, 2019
27745f4
Fixed an issue where float where preventing collapsible height calcul…
valadas Aug 10, 2019
5bfc099
Prevents chrome autofill
valadas Aug 10, 2019
0c37195
Standardization of Messaging
mitchelsellers Aug 13, 2019
c3c35ae
Enables and documents local builds (#2932)
valadas Aug 13, 2019
10d80ce
Update development with fixes from v9.4.0-rc (#2928)
bdukes Aug 13, 2019
22e55ea
Fix error running unit tests (#2940)
bdukes Aug 14, 2019
b2d5533
DNN-31366 - Deleted page can still be selected as parent page (#2925)
berkarslan-xo Aug 14, 2019
94b73c2
Update development with fixes from v9.4.0-rc (#2941)
valadas Aug 15, 2019
5b9bd69
Removal of Obsolete Code (#2869)
mitchelsellers Aug 15, 2019
7bceb5c
Updates Dnn dependencies
valadas Aug 15, 2019
06f0873
DNN-31578 - Not listing deleted children in pages Parent dropdown (#1…
berkarslan-xo Aug 15, 2019
f2bdb97
Build front end projects in parallel using lerna (#1101)
valadas Aug 15, 2019
189a246
deleting_themes_from_Extensions_doesnt_remove_it_from_themes (#2950)
SergeyDryomin Aug 16, 2019
c2ef4fe
Returns the working types if some fail (#2953)
valadas Aug 18, 2019
f9d5349
Adds checksum for 9.4.0 Platform
valadas Aug 18, 2019
33ccad5
Updating development with recent changes on release/9.4.x (#2964)
valadas Sep 1, 2019
7fb9a10
Issue-2351: call to overload method to avoid the issue. (#2982)
zyhfish Sep 10, 2019
ad4b5bc
Updated to Version Properly for 9.4.1 (#2985)
mitchelsellers Sep 12, 2019
e7adef6
Bumps version to 9.4.1 for next release (#1154)
valadas Sep 12, 2019
35acaf5
Updates issues templates as per 9.4.0 being released (#2987)
valadas Sep 12, 2019
80ac03a
DNN-32726: avoid null reference exception when call to Globals.LinkCl…
zyhfish Sep 2, 2019
bb6c6f4
Removed default Activator instantiation for the model. This was added…
SkyeHoefling Sep 17, 2019
6d599cc
Reverted last commit to check for null and create an instance of TMod…
SkyeHoefling Sep 17, 2019
4f29ba8
Merge pull request #2998 from ahoefling/razor3_nullref_fix
donker Sep 17, 2019
5f10f51
Merge branch 'release/9.4.x' into bug/DNN-32726-94x
valadas Sep 17, 2019
484e413
Merge pull request #2988 from zyhfish/bug/DNN-32726-94x
donker Sep 17, 2019
c4a053c
Fix incorrect sites loaded (#1159)
tingung Sep 17, 2019
0d96510
DNN-29429: Move horizontal-line div tags after permission checks. (#1…
kkadir Sep 17, 2019
c1fbfff
Fix tab sorting before they are serialized (#1134)
donker Sep 17, 2019
bb40512
DNN-32445 [Scheduler] Js error on changing scheduler server name (#1136)
mikebigun Sep 17, 2019
d715467
In Admin Logs, allow <pre> tags to be styled (#1142)
bdukes Sep 17, 2019
9055f11
Unable to set membership settings "Use Email Address as Username" ON …
Sep 17, 2019
9de59b9
Fix to display IP Filter settings correctly (#1146)
tingung Sep 18, 2019
9cce051
Modules get duplicated when try to localize modules (#1162)
Sep 18, 2019
1554688
DNN-30542 - DigitalAssets expanded node fix (#2970)
berkarslan-xo Sep 18, 2019
f5ce496
Add missing HTML encoding to ExceptionInfo (#2973)
bdukes Sep 18, 2019
0b7c82b
Fix potential XML namespace bug (#2979)
bdukes Sep 18, 2019
44c4e41
DNN-31428 - Remove overflow property after closing PersonaBar (#1164)
tingung Sep 18, 2019
067c3cd
Fix invalid binding redirects when upgrading to DNN 9.4.0 (#2980)
bdukes Sep 18, 2019
05398f8
Updated NuGet package to impmrove behavior, preventing manual additio…
mitchelsellers Sep 18, 2019
e85dad2
Fix exception loading JS library (#2996)
bdukes Sep 18, 2019
aa0c114
DNN-33218: enable jquery browser detection. (#3000)
zyhfish Sep 18, 2019
b9e3ec9
fix several bugs around export/import area. (#3001)
zyhfish Sep 18, 2019
06f027c
DNN-33314: import portal languages correctly. (#3006)
zyhfish Sep 19, 2019
d9c5a23
() Characters that are not illegal are considered illegal characters …
Sep 24, 2019
4fb61ed
Bumps Dnn dependencis to 9.4.0 release packages (#1169)
valadas Sep 24, 2019
9a48dd9
Fix missing modules after import site (#3022)
tingung Sep 24, 2019
be9058f
Fix for upgrade issues of Personabar in 9.4.0 (#1170)
donker Sep 24, 2019
07fab56
Warns before install/upgrade about needing .Net Framework 4.7.2 (#3025)
valadas Sep 25, 2019
925ab15
Fixes redirect to upgrade wizard after upgrading to 9.4.1 (#3023)
valadas Sep 25, 2019
3b2a5d0
Use standalone version of Selectize script (#3003)
bdukes Sep 25, 2019
a48173f
Added message after localization update finishes (#1172)
daguiler Sep 25, 2019
3f8469a
Fix print container action (#3027)
bdukes Sep 25, 2019
df74f78
DNN-31960 Expand/Collapse All Fails After Moving Dragging Away The On…
mikebigun Sep 27, 2019
f81083d
DNN-28054 Expand All Fails After Adding Multiple Pages (#1175)
mikebigun Sep 27, 2019
6850714
Store date in round-trip format (#3031)
donker Sep 27, 2019
9445024
Store date in "round-trip" format (#1179)
donker Sep 27, 2019
eb89c33
Add missing keys for data consent (#1180)
donker Sep 29, 2019
dc39b34
Moved all PB items in Dnn.AdminExperience Folder
valadas Sep 29, 2019
22521a0
Merges AdminExperience into main repository
valadas Sep 29, 2019
b750f50
Merged solutions
valadas Sep 29, 2019
b245ed2
Remove disposal of MemoryStream for email attachments sent using Send…
david-poindexter Sep 29, 2019
4af0dda
Adjusted references
valadas Sep 30, 2019
03c3514
Adjusted more references and build script
valadas Sep 30, 2019
79cb720
More references adjustments
valadas Sep 30, 2019
d7233b1
Sets next version to 9.4.2
valadas Sep 30, 2019
164594f
Should fix issue with yarn install not firing
valadas Sep 30, 2019
bc7ac2d
More references corrections
valadas Sep 30, 2019
8f3bd87
Added some logging to the gitversion step
valadas Sep 30, 2019
ab090ba
Bumped gitversion and added logging to troubleshoot wrong version
valadas Sep 30, 2019
e511003
Removed versions from AE manifests
valadas Sep 30, 2019
3ecab47
Ignores pb items from install bin
valadas Sep 30, 2019
a01e099
Added additional gitignore for svg
valadas Oct 1, 2019
e020658
fixed issue with wrong packaging path
valadas Oct 1, 2019
9dd720a
Fixes issue with missing sqlscript in package
valadas Oct 1, 2019
9f3674f
Adds 9.4.2 sql to update the versions table
valadas Oct 2, 2019
234f5e5
Removes unused app.config and web.config in pb project
valadas Oct 2, 2019
1ffde17
Adjusted nuget packaging for persona bar
valadas Oct 2, 2019
0ff53fd
Some solution checksum change or some such
valadas Oct 2, 2019
ecd98ad
Merging PR #3041 from valadas Merging Admin Experience -> DNN.Platform
mitchelsellers Oct 2, 2019
7b02353
Resolved merge conflict
valadas Oct 2, 2019
e98047b
Merge pull request #3047 from valadas/942into-dev
mitchelsellers Oct 2, 2019
4508909
(doc) Update pull request process documentation (#3063)
youngcaseho Oct 3, 2019
1a17021
Corrected references to older site URL (#3056)
mitchelsellers Oct 3, 2019
866d737
Addition of configuration for StaleBot (#3072)
mitchelsellers Oct 4, 2019
0abf337
Made the BuildAll task default + docs
valadas Oct 4, 2019
9dccef6
Fixed a typo
valadas Oct 4, 2019
a3db9cd
Update .github/BUILD.md
valadas Oct 5, 2019
b848cad
Update .github/BUILD.md
valadas Oct 5, 2019
50f2e8d
Remove reference to empty fs npm package (#3094)
bdukes Oct 5, 2019
ae1aae3
Merge branch 'release/9.4.x' into default-buildall
bdukes Oct 5, 2019
3d984cc
Merge pull request #3092 from valadas/default-buildall
donker Oct 5, 2019
72e999c
Added defensive coding to prevent memory leaks
david-poindexter Oct 7, 2019
c84d3cd
Updates .Net 4.7.2 warning for NL and DE languages (#3032)
valadas Oct 7, 2019
c2eaaee
Updated Project documentation (#3057)
mitchelsellers Oct 7, 2019
1647a83
DNN-29557 - Infinite while loop fix (#3123)
berkarslan-xo Oct 7, 2019
66122b5
Update Pages.resx
Tychodewaard Oct 7, 2019
fbd988c
Merge pull request #3126 from Tychodewaard/development
mitchelsellers Oct 7, 2019
514f9f6
Merge branch 'release/9.4.x' into issue-3036
david-poindexter Oct 7, 2019
2f21783
Merge pull request #3039 from david-poindexter/issue-3036
mitchelsellers Oct 8, 2019
fd870be
DNN-31121 - Fix the non alphanumeric character regex (#3059)
tingung Oct 10, 2019
5299e0b
DNN-7818: add send verification mail link in unverified message.
zyhfish Oct 14, 2019
f19a881
Merge pull request #3144 from zyhfish/bug/DNN-7818-v9.4.x
mitchelsellers Oct 14, 2019
8c89637
Add 'fileName' to condition when checking request for logo file.
youngcaseho Oct 5, 2019
43b13b7
Permissions for default folders (#3024)
SCullman Oct 16, 2019
e03f3b0
Update README.md Documentation (#3151)
SkyeHoefling Oct 16, 2019
6eef816
DNN-32978 Copying pro html module don't modify the permission
mikebigun Oct 18, 2019
a7cc452
Fixes errors with previous build scripts following PB merge
valadas Oct 18, 2019
8ee3c08
Merge branch 'release/9.4.x' into fix-merge-build
valadas Oct 18, 2019
0d20aac
Merge pull request #3167 from valadas/fix-merge-build
mitchelsellers Oct 19, 2019
4d12dba
Updates issue templates and build docs (#3165)
valadas Oct 19, 2019
8dd941b
Documentation action cleanup (#3171)
david-poindexter Oct 19, 2019
966a0d6
Add validation method with IsNullOrWhiteSpace check. Use method to v…
youngcaseho Oct 20, 2019
3adf6cf
Update bug report issue template (#3173)
david-poindexter Oct 20, 2019
d0be7a3
OAuthClientBase now returns the correct RequestingCode instead of abo…
SkyeHoefling Oct 20, 2019
4072dbb
Update "help and other questions" issue template (#3175)
david-poindexter Oct 20, 2019
64efe71
Update "request for comments" issue template (#3177)
david-poindexter Oct 20, 2019
6e346c8
Merges latest changes from release/9.4.x into development (#3178)
valadas Oct 20, 2019
1772aa5
Closes #3181 (#3182)
EPTamminga Oct 22, 2019
484f17b
Created INavigationManager to replace Globals.NavigateURL (#3160)
SkyeHoefling Oct 22, 2019
697a54e
Merges latest changes from 9.4.x into development (#3189)
valadas Oct 22, 2019
9b4c851
Revert "Merges latest changes from 9.4.x into development (#3189)"
bdukes Oct 22, 2019
ae94e24
Merge remote-tracking branch 'dnnsoftware/release/9.4.x' into develop…
bdukes Oct 22, 2019
eed57a8
Merge 9.4.x to development (#3191)
bdukes Oct 23, 2019
98a77a9
DNN-30782: merge changes from https://github.com/apache/logging-log4n…
zyhfish Oct 28, 2019
25f0709
Merge pull request #2182 from Behnam-Emamian/issue/2181
mitchelsellers Oct 29, 2019
b1d155b
Move email above username field.
thabaum Oct 29, 2019
053029c
Merge pull request #2870 from mikebigun/bug/DNN-29303
mitchelsellers Oct 29, 2019
60b916a
Allow a DesktopModule to have an explicity FriendlyName and Descripti…
kestasjk Oct 29, 2019
6ae4c35
Improve Stale bot implementation
david-poindexter Oct 29, 2019
83ee000
Merge pull request #3217 from dnnsoftware/david-poindexter-stale-bot
mitchelsellers Oct 29, 2019
da265d5
Improve Stale bot messaging (#3266)
david-poindexter Nov 13, 2019
84e934e
Merges latest changes from 9.4.x into development (#3290)
valadas Nov 15, 2019
467b1d3
Reduce Warning errors - Warnings without Code Type (#3232)
eng-aomar Nov 19, 2019
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
37 changes: 37 additions & 0 deletions .github/BUILD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Building Dnn

You do not always need to build the entire solution, you can download and install from the releases and only build the part you are working on, please read [How to Contribue](CONTRIBUTING.md) first.

If you do need to build the entire solution and the distribution packages, you need to be aware that the entire distribution is split in multiple github repositories.
* This repository - contains all the core APIs and the Admin Experience (Persona Bar)
* [CKEditorProvider](https://github.com/DNN-Connect/CKEditorProvider) - The default HTML Editor Provider
* [CDF](https://github.com/dnnsoftware/ClientDependency) - The Dnn Client Dependency Framework

Also, we currently maintain two branches, the development branch is the next major release and we also maintain a release/x.x.x branch that allows doing bug fixes on the current major version.

To prevent issues with long paths in some build scripts, fork this repository in a short named folder on the root of any drive such as `c:\dnnsrc\` if you fork to a long path such as `c:\users\username\documents\dnn\source\` you may encounter long path issues.

In order to build the whole solution and produce the install and upgrade packages, you simply need to open PowerShell and run the following command:
```
.\build.ps1
```

The version you are building is the current version on the branch you are. However there are 2 external repositories that get bundled into Dnn build:
[Dnn.Connect CKEditor provider](https://github.com/DNN-Connect/CKEditorProvider) is the default HTML editor provider and its default branch is development.
[Dnn.ClientDependency](https://github.com/dnnsoftware/ClientDependency), the default branch is dnn
Under normal situations they are the branches used for the next release, however if you have a need to specify a different branch to pull during the build you can specify them as such:
```
.\build.ps1 -ScriptArgs '--CkBranch="branch-name"','--CdfBranch="branch-name"'
```

If you encounter any build issues, please re-run the build with more verbosity as such:
```
.\build.ps1 -Verbosity diagnostic
```
This will log much more information about the problem and allow you to open an issue with those more detailed logs.

Also, the build scripts should leave you with 0 tracked modified files in git.
If a build fails midway and you have tracked artifacts, you can simply run:
`git reset --hard` and/or `git clean -dxf` in order to come back to a clean state.

If you encounter PowerShell security issues, please read [Cake - PowerShell Security](https://cakebuild.net/docs/tutorials/powershell-security)
17 changes: 7 additions & 10 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,13 @@ Paste the error log that is related to this issue.
Add any other context about the bug that may be helpful for resolution.

## Affected version
<!-- Check all that apply and add more if necessary -->

* [x] 9.3.2
* [x] 9.3.1
* [x] 9.2.2
* [x] 9.2.1
* [x] 9.2
* [x] 9.1.1
* [ ] 9.1
* [ ] 9.0
<!--
Please add X in at least one of the boxes as appropriate. In order for an issue to be accepted, a developer needs to be able to reproduce the issue on a currently supported version. If you are looking for a workaround for an issue with an older version, please visit the forums at https://dnncommunity.org/forums
-->

* [ ] 10.0.0 alpha build
* [ ] 9.4.2 alpha build
* [ ] 9.4.1 latest supported release

## Affected browser
<!--
Expand Down
11 changes: 0 additions & 11 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,6 @@ If applicable, provide screenshots to help explain your problem and/or feature.
## Additional context
Add any other context about the feature that may be helpful with implementation.

## Affected version
<!-- Check all that apply and add more if necessary -->
* [x] 9.3.2
* [x] 9.3.1
* [x] 9.2.2
* [x] 9.2.1
* [x] 9.2
* [x] 9.1.1
* [ ] 9.1
* [ ] 9.0

## Affected browser
<!--
Check all that apply and add more if necessary.
Expand Down
18 changes: 9 additions & 9 deletions .github/ISSUE_TEMPLATE/help-and-other-questions.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ about: Ask for help or other questions
<!--
Please read contribution guideline first: https://github.com/dnnsoftware/Dnn.Platform/blob/development/CONTRIBUTING.md
Any potential security issues should be sent to security@dnnsoftware.com, rather than posted on GitHub
We have a new community site with a very active forum at https://dnncommunity.org/forums for general questions, this is
often a better place to reach a wider range audience for questions.
-->

## Summary
Expand Down Expand Up @@ -37,15 +39,13 @@ Paste the related error log.
Add any other context that may be helpful.

## Affected version
<!-- Check all that apply and add more if necessary -->
* [x] 9.3.2
* [x] 9.3.1
* [x] 9.2.2
* [x] 9.2.1
* [x] 9.2
* [x] 9.1.1
* [ ] 9.1
* [ ] 9.0
<!--
Please add X in at least one of the boxes as appropriate. In order for an issue to be accepted, a developer needs to be able to reproduce the issue on a currently supported version. If you are looking for a workaround for an issue with an older version, please visit the forums at https://dnncommunity.org/forums
-->

* [ ] 10.0.0 alpha build
* [ ] 9.4.1 alpha build
* [ ] 9.4.0 latest supported release

## Affected browser
<!--
Expand Down
16 changes: 7 additions & 9 deletions .github/ISSUE_TEMPLATE/request-for-comments.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,10 @@ Another proposed solution to the problem
Documentation of any other items researched for resolution.

## Affected version
<!-- Check all that apply and add more if necessary -->
* [x] 9.3.2
* [x] 9.3.1
* [x] 9.2.2
* [x] 9.2.1
* [x] 9.2
* [x] 9.1.1
* [ ] 9.1
* [ ] 9.0
<!--
Please add X in at least one of the boxes as appropriate. In order for an issue to be accepted, a developer needs to be able to reproduce the issue on a currently supported version. If you are looking for a workaround for an issue with an older version, please visit the forums at https://dnncommunity.org/forums
-->

* [ ] 10.0.0 alpha build
* [ ] 9.4.1 alpha build
* [ ] 9.4.0 latest supported release
13 changes: 7 additions & 6 deletions .github/PULL_REQUEST_PROCESS.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# DNN Platform Pull Request Proceseses

The goal of this document is to set standards for the review, processing, and approval of all Pull requests into the DNN_Platform GitHub repository, as well as associated commmunity open-source repositories. These rules apply to ALL pull requests, regardless of the submitter, or complexity of the change.
The goal of this document is to set standards for the review, processing, and approval of all Pull requests into the DNN_Platform GitHub repository, as well as associated community open-source repositories. These rules apply to ALL pull requests, regardless of the submitter, or complexity of the change.

## Prerequisites
The following items must all be true prior to a pull request being submitted to the DNN_Platform, if any of the following items are not true the pull request will be returned for edits referencing the specific missing item(s).

* Changes should target the branch where they should be merged, bug fixes that have no breaking changes should usually target the release/x.x.x latest branch; breaking changes, new features and major behavior changes should usually target the development branch. If you are not sure which to target, please ask in the issue comments before starting your changes.
* Change should represent an entire solution for the issue at hand. Partial requests will NOT be processed.
* Change should have a supporting issue logged on the DNN_Platform GitHub account, documenting the issue resolved, following the procedures outlined on the [Contribute Page](CONTRIBUTING.md)
* If your change was to an area that already was covered by tests those tests must be updated. New tests for areas currently un-tested are appreciated
Expand All @@ -13,14 +14,16 @@ The following items must all be true prior to a pull request being submitted to
* Issue #, referenced such as “Fixes #24”
* Release Note: Suggested release note for the change such as “Improvement of user profile to improve performance when searching.”
* Testing Steps: Suggested testing steps for validation of the change
* Pull request must pass the Continuous Integration (CI) Build. Failure of the build will result in no futher review of the pull request until the build has been corrected.
* Pull request must pass the Continuous Integration (CI) Build. Failure of the build will result in no further review of the pull request until the build has been corrected.
* The .NET Foundation [Contributor License Agreement (CLA)] (https://cla.dotnetfoundation.org/) must be signed prior to code review. An automated process will prompt for this as part of the Pull Request process.

> NOTE: Changes to methods that have been marked as [Obsolete] will typically not be accepted due to inherit risks associated with code scheduled for removal. If a critical bug/issue exists, please be sure to document & discuss using an RFC issue prior to submitting your contribution to ensure alignment with acceptance criteria.

## Code Review Process
Community review of submitted pull requests is encouraged, and all pull requests must be reviewed by at least **two (2)** designated approvers before the change can be approved. Once approved by two unique designated approvers, the change can be merged. An approver should NEVER merge their own change, even with two supporting approvals.

The DNN Platform project strives to review and comment on incoming pull requests in a timely fashion, however, it may be necessary at times to hold incoming pull requests for a period of time during releases or other administrative processes.

### Designated Approvers
At the current time the following community members are designated approvers.

Expand All @@ -30,8 +33,6 @@ At the current time the following community members are designated approvers.
* Peter Donker ([donker](https://github.com/donker)) - Community Developer Advisory Group Lead
* Daniel Valadas ([valadas](https://github.com/valadas))
* Matt Rutledge ([mtrutledge](https://github.com/mtrutledge))
* Vicenç Masanas ([vmasanas](https://github.com/vmasanas))
* Erik van Ballegoij ([erikvb](https://github.com/erikvb))

Additionally, the following individuals from ESW/DNN Corp are approved reviewers.

Expand All @@ -56,7 +57,7 @@ Once a pull request has been reviewed by two designated approvers it may be merg
> This **_MUST NOT_** be done by the submitter of the Pull Request for ANY reason!

### Execption for Build Process Pull Requests
A special exception has been granted to reduce the number of Designed Approval reviews to 1 for all pull requests related to Build Support when incrementing versions in prepration of a release, or reconfiguration of the environment for the next version.
A special exception has been granted to reduce the number of Designed Approval reviews to 1 for all pull requests related to Build Support when incrementing versions in prepration of a release, adjustments of build processes, or reconfiguration of the environment for the next version.

Additionally a special exception has been granted to merge pull requests created by the Designated Approvers for the purposes of keeping release branches in sync when the pull request ONLY moves previously approved changes. Such as moving bug fixes from a minor release into the next major release, or otherwise.

Expand All @@ -74,4 +75,4 @@ If an item was submitted that will be integrated into a future release that is n

In this situation the reviewing team will approve the request, tag the request with a specific version milestone and add a comment noting when and why it will be included in the particularly identified release.

This most often will apply to technology or dependency changes that require alignment with Major, Minor, Revision build inclusion.
This most often will apply to technology or dependency changes that require alignment with Major, Minor, Revision build inclusion.
6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
-->

<!--
Please make sure that there is a correcponding issue created and reference it in the PR by writing
Please make sure that there is a corresponding issue created and reference it in the PR by writing
`Fixes #123` or `Closes #123`.
A PR without an accompanying issue will be accepted and merged on a very rare occasion
-->


## Summary
<!--
Please describe the code changes as you see fit so that the reviewers have an easier task understanding what changed and why.

Any new unit tests will be highly appreciated.
New unit tests will be highly appreciated.
-->
6 changes: 4 additions & 2 deletions .github/VERSIONING_POLICY.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# DNN Platform Versioning and Deprecation Policies
The DNN Platform follows a semantic versioning process for releases, in a manner to better communicate expectations of releases and their potential impacts to users of the platform.

##Semantic Versioning
## Semantic Versioning
The DNN Community adopted the current semantic version policy in July of 2018. Releases before this date may follow different standards.

### Major Releases (Ex 10.0.0)
Expand All @@ -10,14 +10,16 @@ A major release is as the name implies, a release with major changes. These cha
Major releases are also the time that platform requirements might be changed, such as requiring a new edition of SQL Server or otherwise.

### Minor Releases (Ex 10.1, 10.2, 10.x)
A minor might contain smaller new features and enhancements, but will not introduce any breaking API changes, nor will it change the requirements of the hosting environment or platform to run the application.
A minor might contain smaller new features and enhancements, however, best efforts will be taken to minimize breaking changes.

### Revision Releases (Ex 10.1.1, 10.1.2, 10.1.x)
These releases are created primarily to contain hot-fix style improvements from prior releases. Any bugs or security issues identified, or missing UI/UX features from a Minor/Major release might be added to a revision release. Similar to a Minor release a Revision release will not contain any known breaking changes.

## API Deprecation Policy
The DNN Platform project is in a state of transition, continuing to modernize the API and work towards a transition to .NET Core. To this point, it will be necessary for the project to remove public API's. This will be done methodically, allowing developers to transition away from the older code with time to properly respond to change.

Any API method to be removed will be flagged as deprecated in a release, major, minor or revision, and will be identified to be removed by a specific version. This will be done using a C# annotation with a comment similar to the following "Deprecated in x.x.x. Scheduled for removal in vy.0.0, use ____ instead". The version number of "y" in this example must be 2 major versions ahead.

Therefore, an API marked as Deprecated in 9.2.1 can only be removed in version 11.0. Additionally, methods marked for removal in a version will GUARANTEED be removed in that revision.
> Example: [Obsolete("Deprecated in DotNetNuke 7.0. This function has been replaced by AddUserRole with additional params. Scheduled removal in v10.0.0.")]

Expand Down
34 changes: 34 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 90
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 14
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
- bug
- noteworthy
- pull request submitted
# Label to use when marking an issue as stale
staleLabel: stale
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
We have detected this issue has not had any activity during the last 90
days. That could mean this issue is no longer relevant and/or nobody has
found the necessary time to address the issue. We are trying to keep the
list of open issues limited to those issues that are relevant to the
majority and to close the ones that have become 'stale' (inactive). If no
further activity is detected within the next 14 days, the issue will be
closed automatically.

If new comments are are posted and/or a solution (pull request) is
submitted for review that references this issue, the issue will not be
closed. Closed issues can be reopened at any time in the future. Please
remember those participating in this open source project are volunteers
trying to help others and creating a better DNN Platform for all. Thank
you for your continued involvement and contributions!
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: >
This issue has been closed automatically due to inactivity (as mentioned
14 days ago). Feel free to re-open the issue if you believe it is still
relevant.
Loading