Skip to content

Commit 355856c

Browse files
committed
changelog
1 parent bbb6145 commit 355856c

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66

77
### Added
88

9+
* With JuliaHub instances v6.9 and above, JuliaHub.jl now supports project-dataset operations. ([#15], [#82])
10+
11+
This includes the following new features:
12+
13+
- Authentication objects can now be associated with projects.
14+
If the `JULIAHUB_PROJECT_UUID` environment variable is set, JuliaHub.jl will pick it up automatically..
15+
- The `project_dataset` and `project_datasets` functions allow for listing datasets attached to a project.
16+
- `upload_project_dataset` can be used to upload a new version of a dataset.
17+
918
* All the public API names are now correctly marked `public` in Julia 1.11 and above. ([#83])
1019

1120
### Changed
@@ -134,6 +143,7 @@ Initial package release.
134143
[#12]: https://github.com/JuliaComputing/JuliaHub.jl/issues/12
135144
[#13]: https://github.com/JuliaComputing/JuliaHub.jl/issues/13
136145
[#14]: https://github.com/JuliaComputing/JuliaHub.jl/issues/14
146+
[#15]: https://github.com/JuliaComputing/JuliaHub.jl/issues/15
137147
[#18]: https://github.com/JuliaComputing/JuliaHub.jl/issues/18
138148
[#28]: https://github.com/JuliaComputing/JuliaHub.jl/issues/28
139149
[#31]: https://github.com/JuliaComputing/JuliaHub.jl/issues/31
@@ -150,6 +160,7 @@ Initial package release.
150160
[#53]: https://github.com/JuliaComputing/JuliaHub.jl/issues/53
151161
[#58]: https://github.com/JuliaComputing/JuliaHub.jl/issues/58
152162
[#74]: https://github.com/JuliaComputing/JuliaHub.jl/issues/74
163+
[#82]: https://github.com/JuliaComputing/JuliaHub.jl/issues/82
153164
[#83]: https://github.com/JuliaComputing/JuliaHub.jl/issues/83
154165
[#84]: https://github.com/JuliaComputing/JuliaHub.jl/issues/84
155166
[#86]: https://github.com/JuliaComputing/JuliaHub.jl/issues/86

docs/src/reference/projects.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ However, you can opt-out of this behavior by explicitly passing a `project=nothi
2525
You can always verify that your operations are running in the context of the correct project
2626
by checking the [`Authentication`](@ref) object, e.g. via [`current_authentication`](@ref):
2727

28-
```wip-jldoctest
28+
```jldoctest; setup = :(using JuliaHub; Main.projectauth_setup!()), teardown = :(Main.projectauth_teardown!())
2929
julia> JuliaHub.current_authentication()
30-
...
30+
JuliaHub.Authentication("https://juliahub.com", "username", *****; project_id = "cd6c9ee3-d15f-414f-a762-7e1d3faed835")
3131
```
3232

3333
## Reference

src/projects.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,9 @@ session (if any), but this can be overridden by passing `project`.
200200
!!! note "Permissions"
201201
202202
Note that in order for this to work, you need to have edit rights on the projects and
203-
the dataset needs to have been marked writable by the dataset owner.
203+
the dataset needs to have been marked writable by the dataset owner. However, unlike for
204+
normal datasets uploads (with [`upload_dataset`](@ref)), you do not need to be the dataset
205+
owner to upload new versions.
204206
205207
!!! tip
206208

0 commit comments

Comments
 (0)