Skip to content

Commit 32bda9e

Browse files
committed
Support Revit 2026
1 parent 2fde23b commit 32bda9e

File tree

3 files changed

+101
-85
lines changed

3 files changed

+101
-85
lines changed

Build/.nuke/build.schema.json

Lines changed: 93 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,62 @@
11
{
22
"$schema": "http://json-schema.org/draft-04/schema#",
3-
"$ref": "#/definitions/build",
4-
"title": "Build Schema",
53
"definitions": {
6-
"build": {
7-
"type": "object",
4+
"Host": {
5+
"type": "string",
6+
"enum": [
7+
"AppVeyor",
8+
"AzurePipelines",
9+
"Bamboo",
10+
"Bitbucket",
11+
"Bitrise",
12+
"GitHubActions",
13+
"GitLab",
14+
"Jenkins",
15+
"Rider",
16+
"SpaceAutomation",
17+
"TeamCity",
18+
"Terminal",
19+
"TravisCI",
20+
"VisualStudio",
21+
"VSCode"
22+
]
23+
},
24+
"ExecutableTarget": {
25+
"type": "string",
26+
"enum": [
27+
"Build",
28+
"BuildInstall",
29+
"Clean",
30+
"Compile",
31+
"GitPreRelease",
32+
"GitRelease",
33+
"Release",
34+
"Sign"
35+
]
36+
},
37+
"Verbosity": {
38+
"type": "string",
39+
"description": "",
40+
"enum": [
41+
"Verbose",
42+
"Normal",
43+
"Minimal",
44+
"Quiet"
45+
]
46+
},
47+
"NukeBuild": {
848
"properties": {
949
"Continue": {
1050
"type": "boolean",
1151
"description": "Indicates to continue a previously failed build attempt"
1252
},
13-
"Folder": {
14-
"type": "string"
15-
},
16-
"GitHubToken": {
17-
"type": "string",
18-
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
19-
},
2053
"Help": {
2154
"type": "boolean",
2255
"description": "Shows the help text for this build assembly"
2356
},
2457
"Host": {
25-
"type": "string",
2658
"description": "Host for execution. Default is 'automatic'",
27-
"enum": [
28-
"AppVeyor",
29-
"AzurePipelines",
30-
"Bamboo",
31-
"Bitbucket",
32-
"Bitrise",
33-
"GitHubActions",
34-
"GitLab",
35-
"Jenkins",
36-
"Rider",
37-
"SpaceAutomation",
38-
"TeamCity",
39-
"Terminal",
40-
"TravisCI",
41-
"VisualStudio",
42-
"VSCode"
43-
]
44-
},
45-
"MainName": {
46-
"type": "string"
59+
"$ref": "#/definitions/Host"
4760
},
4861
"NoLogo": {
4962
"type": "boolean",
@@ -57,15 +70,56 @@
5770
"type": "boolean",
5871
"description": "Shows the execution plan (HTML)"
5972
},
60-
"PreReleaseFilter": {
73+
"Profile": {
6174
"type": "array",
75+
"description": "Defines the profiles to load",
6276
"items": {
6377
"type": "string"
6478
}
6579
},
66-
"Profile": {
80+
"Root": {
81+
"type": "string",
82+
"description": "Root directory during build execution"
83+
},
84+
"Skip": {
85+
"type": "array",
86+
"description": "List of targets to be skipped. Empty list skips all dependencies",
87+
"items": {
88+
"$ref": "#/definitions/ExecutableTarget"
89+
}
90+
},
91+
"Target": {
92+
"type": "array",
93+
"description": "List of targets to be invoked. Default is '{default_target}'",
94+
"items": {
95+
"$ref": "#/definitions/ExecutableTarget"
96+
}
97+
},
98+
"Verbosity": {
99+
"description": "Logging verbosity during build execution. Default is 'Normal'",
100+
"$ref": "#/definitions/Verbosity"
101+
}
102+
}
103+
}
104+
},
105+
"allOf": [
106+
{
107+
"properties": {
108+
"EnableForkedRepository": {
109+
"type": "boolean"
110+
},
111+
"Folder": {
112+
"type": "string"
113+
},
114+
"GitHubToken": {
115+
"type": "string",
116+
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
117+
},
118+
"MainName": {
119+
"type": "string"
120+
},
121+
"PreReleaseFilter": {
67122
"type": "array",
68-
"description": "Defines the profiles to load",
69123
"items": {
70124
"type": "string"
71125
}
@@ -76,10 +130,6 @@
76130
"ReleaseNameVersion": {
77131
"type": "boolean"
78132
},
79-
"Root": {
80-
"type": "string",
81-
"description": "Root directory during build execution"
82-
},
83133
"SignFile": {
84134
"type": "string",
85135
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
@@ -88,55 +138,14 @@
88138
"type": "string",
89139
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
90140
},
91-
"Skip": {
92-
"type": "array",
93-
"description": "List of targets to be skipped. Empty list skips all dependencies",
94-
"items": {
95-
"type": "string",
96-
"enum": [
97-
"Build",
98-
"BuildInstall",
99-
"Clean",
100-
"Compile",
101-
"GitPreRelease",
102-
"GitRelease",
103-
"Release",
104-
"Sign"
105-
]
106-
}
107-
},
108141
"Solution": {
109142
"type": "string",
110143
"description": "Path to a solution file that is automatically loaded"
111-
},
112-
"Target": {
113-
"type": "array",
114-
"description": "List of targets to be invoked. Default is '{default_target}'",
115-
"items": {
116-
"type": "string",
117-
"enum": [
118-
"Build",
119-
"BuildInstall",
120-
"Clean",
121-
"Compile",
122-
"GitPreRelease",
123-
"GitRelease",
124-
"Release",
125-
"Sign"
126-
]
127-
}
128-
},
129-
"Verbosity": {
130-
"type": "string",
131-
"description": "Logging verbosity during build execution. Default is 'Normal'",
132-
"enum": [
133-
"Minimal",
134-
"Normal",
135-
"Quiet",
136-
"Verbose"
137-
]
138144
}
139145
}
146+
},
147+
{
148+
"$ref": "#/definitions/NukeBuild"
140149
}
141-
}
150+
]
142151
}

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [1.1.0] / 2025-05-02
8+
### Features
9+
- Support Revit 2026.
10+
### Updates
11+
- Update `ricaun.Revit.Installation` to `1.4.0`.
12+
713
## [1.0.1] / 2024-05-15
814
### Features
915
- Show Revit File Version Information / Open Revit File in the respect Revit version.
@@ -21,5 +27,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
2127
- First Pre Release
2228

2329
[vNext]: ../../compare/1.0.0...HEAD
30+
[1.1.0]: ../../compare/1.0.1...1.1.0
2431
[1.0.1]: ../../compare/1.0.0...1.0.1
2532
[1.0.0]: ../../compare/1.0.0

RevitShell/RevitShell.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<PropertyGroup>
10-
<Version>1.0.1</Version>
10+
<Version>1.1.0</Version>
1111
</PropertyGroup>
1212

1313
<!-- Release -->

0 commit comments

Comments
 (0)