diff --git a/.github/ISSUE_TEMPLATE/0-build-issue-report.yml b/.github/ISSUE_TEMPLATE/0-build-issue-report.yml
index a6f60d138d0..2b7000bd2fe 100644
--- a/.github/ISSUE_TEMPLATE/0-build-issue-report.yml
+++ b/.github/ISSUE_TEMPLATE/0-build-issue-report.yml
@@ -11,9 +11,9 @@ body:
options:
- label: "I have searched for [similar issues](https://github.com/isl-org/Open3D/issues)."
required: true
- - label: "For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
+ - label: "For Python issues, I have tested with the [latest development wheel](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
required: true
- - label: "I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `main` branch)."
+ - label: "I have checked the [release documentation](https://www.open3d.org/docs/release/) and the [latest documentation](https://www.open3d.org/docs/latest/) (for `main` branch)."
required: true
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.yml b/.github/ISSUE_TEMPLATE/1-bug-report.yml
index 849ff752d3e..c290c92ff05 100644
--- a/.github/ISSUE_TEMPLATE/1-bug-report.yml
+++ b/.github/ISSUE_TEMPLATE/1-bug-report.yml
@@ -11,9 +11,9 @@ body:
options:
- label: "I have searched for [similar issues](https://github.com/isl-org/Open3D/issues)."
required: true
- - label: "For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
+ - label: "For Python issues, I have tested with the [latest development wheel](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
required: true
- - label: "I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `main` branch)."
+ - label: "I have checked the [release documentation](https://www.open3d.org/docs/release/) and the [latest documentation](https://www.open3d.org/docs/latest/) (for `main` branch)."
required: true
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/2-questions.yml b/.github/ISSUE_TEMPLATE/2-questions.yml
index 0a345ef8d8c..d41a1e67748 100644
--- a/.github/ISSUE_TEMPLATE/2-questions.yml
+++ b/.github/ISSUE_TEMPLATE/2-questions.yml
@@ -11,9 +11,9 @@ body:
options:
- label: "I have searched for [similar issues](https://github.com/isl-org/Open3D/issues)."
required: true
- - label: "For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
+ - label: "For Python issues, I have tested with the [latest development wheel](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
required: true
- - label: "I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `main` branch)."
+ - label: "I have checked the [release documentation](https://www.open3d.org/docs/release/) and the [latest documentation](https://www.open3d.org/docs/latest/) (for `main` branch)."
required: true
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/3-feature-request.yml b/.github/ISSUE_TEMPLATE/3-feature-request.yml
index 6cfc80765c7..82185f96fae 100644
--- a/.github/ISSUE_TEMPLATE/3-feature-request.yml
+++ b/.github/ISSUE_TEMPLATE/3-feature-request.yml
@@ -11,9 +11,9 @@ body:
options:
- label: "I have searched for [similar issues](https://github.com/isl-org/Open3D/issues)."
required: true
- - label: "For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
+ - label: "For Python issues, I have tested with the [latest development wheel](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip)."
required: true
- - label: "I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `main` branch)."
+ - label: "I have checked the [release documentation](https://www.open3d.org/docs/release/) and the [latest documentation](https://www.open3d.org/docs/latest/) (for `main` branch)."
required: true
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 3bf42b1a7f6..ffd067c022b 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,6 +1,6 @@
contact_links:
- name: Link to Open3D Documentation and Tutorials
- url: http://www.open3d.org/docs/latest/
+ url: https://www.open3d.org/docs/latest/
about: "Read the documentation and tutorials for Open3D."
- name: Link to Open3D Discord Server
url: https://discord.gg/D35BGvn
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 220b0ed4131..4dadd273cc9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -61,7 +61,7 @@
- Added an RPC interface for external visualizers running in a separate process
- Added `maximum_error` and `boundary_weight` parameter to `simplify_quadric_decimation`
- Remove support for Python 3.5
-- Development wheels are available for user testing. See [Getting Started](http://www.open3d.org/docs/latest/getting_started.html) page for installation.
+- Development wheels are available for user testing. See [Getting Started](https://www.open3d.org/docs/latest/getting_started.html) page for installation.
- PointCloud File IO support for new tensor data types.
- New PointCloud format support: XYZI (ASCII).
- Fast compression mode for PNG writing. (Issue #846)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b571248db47..a87d542b553 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -257,7 +257,7 @@ string(CONCAT OPEN3D_VERSION
set(OPEN3D_VERSION_FULL "${OPEN3D_VERSION}${OPEN3D_VERSION_DEVHASH}")
# Set additional info
set(PROJECT_EMAIL "info@open3d.org")
-set(PROJECT_DOCS "http://www.open3d.org/docs")
+set(PROJECT_DOCS "https://www.open3d.org/docs")
set(PROJECT_CODE "https://github.com/isl-org/Open3D")
set(PROJECT_ISSUES "https://github.com/isl-org/Open3D/issues")
@@ -266,7 +266,7 @@ project(Open3D
# Set PROJECT_DESCRIPTION
DESCRIPTION "Open3D: A Modern Library for 3D Data Processing."
# Set PROJECT_HOMEPAGE_URL
- HOMEPAGE_URL "http://www.open3d.org"
+ HOMEPAGE_URL "https://www.open3d.org"
LANGUAGES C CXX)
message(STATUS "Open3D ${OPEN3D_VERSION_FULL}")
diff --git a/README.md b/README.md
index b4b62858e75..c024b8b1689 100644
--- a/README.md
+++ b/README.md
@@ -5,15 +5,15 @@
# Open3D: A Modern Library for 3D Data Processing
@@ -45,7 +45,7 @@ together to enable full end to end pipelines:
![Open3D_layers](https://github.com/isl-org/Open3D/assets/41028320/e9b8645a-a823-4d78-8310-e85207bbc3e4)
-For more, please visit the [Open3D documentation](http://www.open3d.org/docs).
+For more, please visit the [Open3D documentation](https://www.open3d.org/docs).
## Python quick start
@@ -71,17 +71,17 @@ open3d example visualization/draw
```
To get the latest features in Open3D, install the
-[development pip package](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
+[development pip package](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
To compile Open3D from source, refer to
-[compiling from source](http://www.open3d.org/docs/release/compilation.html).
+[compiling from source](https://www.open3d.org/docs/release/compilation.html).
## C++ quick start
Checkout the following links to get started with Open3D C++ API
-- Download Open3D binary package: [Release](https://github.com/isl-org/Open3D/releases) or [latest development version](http://www.open3d.org/docs/latest/getting_started.html#c)
-- [Compiling Open3D from source](http://www.open3d.org/docs/release/compilation.html)
-- [Open3D C++ API](http://www.open3d.org/docs/release/cpp_api.html)
+- Download Open3D binary package: [Release](https://github.com/isl-org/Open3D/releases) or [latest development version](https://www.open3d.org/docs/latest/getting_started.html#c)
+- [Compiling Open3D from source](https://www.open3d.org/docs/release/compilation.html)
+- [Open3D C++ API](https://www.open3d.org/docs/release/cpp_api.html)
To use Open3D in your C++ project, checkout the following examples
diff --git a/cpp/open3d/version.txt b/cpp/open3d/version.txt
index f0ca441ca4e..ec7fc67bb71 100644
--- a/cpp/open3d/version.txt
+++ b/cpp/open3d/version.txt
@@ -1,3 +1,3 @@
OPEN3D_VERSION_MAJOR 0
-OPEN3D_VERSION_MINOR 17
+OPEN3D_VERSION_MINOR 18
OPEN3D_VERSION_PATCH 0
diff --git a/cpp/open3d/visualization/visualizer/GuiVisualizer.cpp b/cpp/open3d/visualization/visualizer/GuiVisualizer.cpp
index 5ab9c81e863..545ee98001e 100644
--- a/cpp/open3d/visualization/visualizer/GuiVisualizer.cpp
+++ b/cpp/open3d/visualization/visualizer/GuiVisualizer.cpp
@@ -219,9 +219,9 @@ std::shared_ptr CreateContactDialog(gui::Window *window) {
"Mailing list:\n"
"Discord channel:");
auto right_col = std::make_shared(
- "http://www.open3d.org\n"
+ "https://www.open3d.org\n"
"http://github.org/isl-org/Open3D\n"
- "http://www.open3d.org/index.php/subscribe/\n"
+ "https://www.open3d.org/index.php/subscribe/\n"
"https://discord.gg/D35BGvn");
auto ok = std::make_shared("OK");
ok->SetOnClicked([window]() { window->CloseDialog(); });
diff --git a/docs/_templates/sidebar/variant-selector.html b/docs/_templates/sidebar/variant-selector.html
index cb7a7e9c727..017ffe11949 100644
--- a/docs/_templates/sidebar/variant-selector.html
+++ b/docs/_templates/sidebar/variant-selector.html
@@ -15,7 +15,7 @@
-
+
{% endif %}
\ No newline at end of file
diff --git a/docs/getting_started.in.rst b/docs/getting_started.in.rst
index c5709ce4ae0..d0d7388c189 100644
--- a/docs/getting_started.in.rst
+++ b/docs/getting_started.in.rst
@@ -94,12 +94,12 @@ version (``HEAD`` of ``main`` branch):
- `Python 3.11 `__
Please use these links from the `latest version of this page
-`__ only. You can also
+`__ only. You can also
install the latest development version directly with pip:
.. code-block:: bash
- pip install -U --trusted-host www.open3d.org -f http://www.open3d.org/docs/latest/getting_started.html open3d
+ pip install -U -f https://www.open3d.org/docs/latest/getting_started.html open3d
.. warning::
The development wheels for Linux are named according to PEP600. Please
@@ -180,7 +180,7 @@ provided here [#]_:
* `x86_64 Release `__
* `x86_64 Debug `__
-.. [#] Please use these links from the `latest version of this page `__
+.. [#] Please use these links from the `latest version of this page `__
only.
.. [#] To check the `glibc` version on your system, run :code:`ldd --version`.
diff --git a/docs/jupyter/geometry/python_interface.ipynb b/docs/jupyter/geometry/python_interface.ipynb
index b0b46d0adb1..3d6d3dcfdf3 100644
--- a/docs/jupyter/geometry/python_interface.ipynb
+++ b/docs/jupyter/geometry/python_interface.ipynb
@@ -5,7 +5,7 @@
"metadata": {},
"source": [
"# Python Interface\n",
- "For the C++ interface, see [here](http://www.open3d.org/docs/release/cpp_api.html).\n",
+ "For the C++ interface, see [here](https://www.open3d.org/docs/release/cpp_api.html).\n",
"\n",
"## Install Open3D Python package\n",
"For installing Open3D Python package, see [here](../../getting_started.rst).\n",
diff --git a/docs/release.md b/docs/release.md
new file mode 100644
index 00000000000..0364679d3e3
--- /dev/null
+++ b/docs/release.md
@@ -0,0 +1,29 @@
+# Open3D release process
+
+## Release checklist
+
+Collect all release artifacts in the [Github draft release page](https://github.com/isl-org/Open3D/releases)
+
+- [ ] Create release notes draft (auto-generate?)
+- [ ] Create release videos
+- [ ] Open3D-ML `dev_to_master` PR and merge
+- [ ] Version bump PR, merge to main
+- [ ] Build all Python version wheels (Linux, macOS, Windows x86_64) (CI)
+- [ ] Build Open3D C++ libraries (Linux, macOS, Windows x86_64) (CI)
+- [ ] Build docs (CI) and push to [Open3d_website repo](https://github.com/isl-org/Open3D_website)
+- [ ] Build arm64 wheels (with ML Ops):
+ - [ ] macOS 12. Python 3.8+ (desktop)
+ - [ ] Ubuntu 18.04 Python (all versions) (follow docs/arm.rst) (desktop)
+- [ ] Build Open3D app
+ - [ ] Ubuntu 18.04, Windows 10, macOS 10.15 x86_64: (CI)
+ - [ ] macOS 12 arm64 (desktop)
+ - [ ] macOS (x86_64, arm64) sign (desktop)
+ - [ ] Windows app sign
+- [ ] Upload wheels to PyPI
+- [ ] Github: Publish release with auto tag version
+- [ ] Github: Create Open3D-ML release (auto tag version, auto-generate release
+ notes)
+- [ ] `git pull` docs to website (Google cloud server `open3d:instance1`)
+- [ ] open3d.org (wordpress) : Update downloads table and post release notes
+- [ ] Upload release video to YouTube
+- [ ] Announce on Twitter, Discord, etc.
diff --git a/docs/versions.js b/docs/versions.js
index a27d4fb65a9..ea58f05dabf 100644
--- a/docs/versions.js
+++ b/docs/versions.js
@@ -1,4 +1,4 @@
-// This file will be copied to http://www.open3d.org/docs/versions.js
+// This file will be copied to https://www.open3d.org/docs/versions.js
// by the documentation server.
document.write('\
\
@@ -14,60 +14,64 @@ document.write('\
\
\
');
diff --git a/python/README.rst b/python/README.rst
index f55cf004b2a..232c3b0ca24 100644
--- a/python/README.rst
+++ b/python/README.rst
@@ -52,7 +52,7 @@ With Python versions:
Resources
======================
-* Website: `www.open3d.org `_
+* Website: `www.open3d.org `_
* Code: `github.com/isl-org/Open3D `_
-* Documentation: `www.open3d.org/docs `_
+* Documentation: `www.open3d.org/docs `_
* License: `The MIT license `_
diff --git a/python/tools/cli.py b/python/tools/cli.py
index fc7e9659659..7f8aefa3aca 100644
--- a/python/tools/cli.py
+++ b/python/tools/cli.py
@@ -227,7 +227,7 @@ def main():
f"* Open3D: A Modern Library for 3D Data Processing *\n"
f"* *\n"
f"* Version {o3d.__version__: <22} *\n"
- f"* Docs http://www.open3d.org/docs *\n"
+ f"* Docs https://www.open3d.org/docs *\n"
f"* Code https://github.com/isl-org/Open3D *\n"
f"***************************************************")
diff --git a/util/check_cpp_style.cmake b/util/check_cpp_style.cmake
index 73282d9842a..4128b135f22 100644
--- a/util/check_cpp_style.cmake
+++ b/util/check_cpp_style.cmake
@@ -26,7 +26,7 @@ if(CLANG_FORMAT)
message(STATUS "clang-format found at: ${CLANG_FORMAT}")
execute_process(COMMAND ${CLANG_FORMAT} --version)
else()
- message("See http://www.open3d.org/docs/release/contribute/styleguide.html#style-guide for help on style checker")
+ message("See https://www.open3d.org/docs/release/contribute/styleguide.html#style-guide for help on style checker")
message(FATAL_ERROR "clang-format not found, style not available")
endif()
diff --git a/util/check_style.py b/util/check_style.py
index be4d60c6f62..34442dec310 100644
--- a/util/check_style.py
+++ b/util/check_style.py
@@ -347,7 +347,7 @@ def find_bin_by_name(bin_name):
raise RuntimeError(
f"clang-format version {required_clang_format_major} not found. "
- "See http://www.open3d.org/docs/release/contribute/styleguide.html#style-guide "
+ "See https://www.open3d.org/docs/release/contribute/styleguide.html#style-guide "
"for help on clang-format installation.")