# AzureGraph 1.3.5 (CRAN)

Simple Interface to 'Microsoft Graph'

[Record of 1.3.5](/cran/AzureGraph/v/1.3.5.md) | Compare: [With 1.3.4](/cran/AzureGraph/compare/1.3.4...1.3.5.md), [With another package](/compare/AzureGraph.md#add), [Downloads](/downloads/compare/AzureGraph.md#add) | [Licences](/cran/AzureGraph/licences.md) | [SBOM](/cran/AzureGraph/sbom.md)

Install from CRAN: `install.packages("AzureGraph")`

Also from:

- r2u (Ubuntu binaries): `sudo apt install r-cran-azuregraph` _Listed from recorded download activity on this channel, not from a live index, so read it as last known. Bioconductor packages are named r-bioc-<name> there._
- autoCRAN (openSUSE): `sudo zypper install R-AzureGraph` _Listed from recorded download activity on this channel, not from a live index, so read it as last known._
- conda-forge: `conda install -c conda-forge r-azuregraph` _Listed from recorded download activity on this channel, not from a live index, so read it as last known._

- CRAN checks: OK (notes on 2 of 13)
- CRAN 30-day downloads: 27,903 (down 4.1% on the 30 days before, the worse direction)
- Dependent packages: 4 (2 more suggest it)
- Test coverage: 1.0% (of lines run by tests)
- Advisories: None known

## About

[Method](/about/licenses.md)

A simple interface to the 'Microsoft Graph' API <https://learn.microsoft.com/en-us/graph/overview>. 'Graph' is a comprehensive framework for accessing data in various online Microsoft services.

**Full description**

A simple interface to the 'Microsoft Graph' API <https://learn.microsoft.com/en-us/graph/overview>. 'Graph' is a comprehensive framework for accessing data in various online Microsoft services. This package was originally intended to provide an R interface only to the 'Azure Active Directory' part, with a view to supporting interoperability of R and 'Azure': users, groups, registered apps and service principals. However it has since been expanded into a more general tool for interacting with Graph. Part of the 'AzureR' family of packages.

- Maintainer: Hong Ooi
- Licence: [MIT + file LICENSE](/licences/MIT.md)
- Latest release: 31 Jul 2025
- First release: 31 Mar 2019

- [CRAN page](https://cran.r-project.org/package=AzureGraph)
- [Source repository](https://github.com/azure/azuregraph)
- [Issues](https://github.com/Azure/AzureGraph/issues)
- [Source of every release](https://github.com/cran/AzureGraph)

[Compare with another package](/compare/AzureGraph.md#add)

**More details**

- Releases: 17
- Needs compilation: No
- Needs R: >= 3.3
- RoxygenNote: 7.3.1

**Task views (1)**

- [Web Technologies and Services](/topics/cran/WebTechnologies.md)

**Subjects (1) [Method](/about/subjects.md#found)**

- [Cloud service interfaces](/topics/subjects/cloud-service-interfaces.md)

**Cite**

#### Package

Run in R for the authors' preferred citation:

`citation("AzureGraph")`

APA: Ooi, H., & Microsoft. (2025). AzureGraph: Simple Interface to 'Microsoft Graph' (Version 1.3.5) [Computer software]. https://doi.org/10.32614/CRAN.package.AzureGraph

BibTeX:

```
@Manual{AzureGraph,
  title  = {AzureGraph: Simple Interface to 'Microsoft Graph'},
  author = {Ooi, Hong and Microsoft},
  year   = {2025},
  note   = {R package version 1.3.5},
  doi    = {10.32614/CRAN.package.AzureGraph},
  url    = {https://CRAN.R-project.org/package=AzureGraph}
}
```

This package has no citation file, so `citation()` returns this entry built from `DESCRIPTION`.

#### R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA: Balamuta, J. J. (2026). R Observatory: Metrics for AzureGraph version 1.3.5 [Data set]. HJJB, LLC. Data release v2026-10-29. https://doi.org/10.5281/zenodo.21843040

BibTeX:

```
@misc{robservatoryAzureGraph,
  author    = {Balamuta, James Joseph},
  title     = {{R} {Observatory}: Metrics for {AzureGraph} version 1.3.5},
  year      = {2026},
  publisher = {HJJB, LLC},
  doi       = {10.5281/zenodo.21843040},
  url       = {https://r-observatory.thecoatlessprofessor.com/packages/AzureGraph},
  note      = {Data set. Data release v2026-10-29}
}
```

From data release v2026-10-29, which the citation names so these numbers can be found later.

## Health

[Method](/about/checks-health.md)

No warnings or errors. 2 of 13 check platforms have notes.

13 CRAN platforms: 2 Note, 11 OK.

**Check output (1)**

**dependencies in R code**, Note on 2 platforms

```
Namespace in Imports field not imported from:
  ‘curl’
All declared Imports should be used.
```

Platforms now:

- r-devel-linux-x86_64-debian-clang: OK
- r-devel-linux-x86_64-debian-gcc: OK
- r-devel-linux-x86_64-fedora-clang: Note
- r-devel-linux-x86_64-fedora-gcc: Note
- r-devel-windows-x86_64: OK
- r-oldrel-macos-arm64: OK
- r-oldrel-macos-x86_64: OK
- r-oldrel-windows-x86_64: OK
- r-patched-linux-x86_64: OK
- r-release-linux-x86_64: OK
- r-release-macos-arm64: OK
- r-release-macos-x86_64: OK
- r-release-windows-x86_64: OK

[Check results on CRAN](https://cran.r-project.org/web/checks/check_results_AzureGraph.html)

## Downloads

[Method](/about/downloads.md)

- Downloads in the last 30 days: 28,178 (down 3.8% on the 30 days before, the worse direction. It is the sum of 5 channels: CRAN, r2u, autoCRAN, conda-forge and c2d4u.)

CRAN alone: rank among CRAN packages, last 30 days: 670 of 26,553.

| Channel | Downloads in the last 30 days | In the total | Rank in that channel | Change |
| --- | ---: | --- | --- | --- |
| CRAN | 27,903 | yes | 670 of 26,553 | down 4.1% on the 30 days before, the worse direction |
| r2u | 130 | yes | 2,084 of 30,526 | up 44.4% on the 30 days before, the better direction |
| autoCRAN | 22 | yes | 2,098 of 29,233 | down 35.3% on the 30 days before, the worse direction |
| conda-forge | 108 | yes | 3,271 of 3,828 | up 77.1% on the 30 days before, the better direction |
| c2d4u | 15 | yes | 1,159 of 7,575 | down 37.5% on the 30 days before, the worse direction |

Other windows: [Last 90 days](/cran/AzureGraph.md?win=90d#downloads), [Last 365 days](/cran/AzureGraph.md?win=365d#downloads), [All time](/cran/AzureGraph.md?win=all#downloads).

To leave channels out of the total, name them in the address, joined by dots: `?off=conda_forge.c2d4u`.

#### Over time

Downloads over time, the last 12 whole months:

| Month | CRAN | r2u | autoCRAN | conda-forge | c2d4u | Sum |
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
| Oct 2025 | 46,573 | 130 | no figure | 107 | 16 | 46,826 |
| Nov 2025 | 46,001 | 161 | no figure | 98 | 15 | 46,275 |
| Dec 2025 | 51,334 | 45 | no figure | 145 | 23 | 51,547 |
| Jan 2026 | 50,283 | 35 | no figure | 74 | 18 | 50,410 |
| Feb 2026 | 42,740 | 51 | no figure | 71 | 21 | 42,883 |
| Mar 2026 | 43,959 | 104 | no figure | 40 | 26 | 44,129 |
| Apr 2026 | 40,663 | 274 | no figure | 80 | 28 | 41,045 |
| May 2026 | 42,965 | 169 | no figure | 113 | no figure | 43,247 |
| Jun 2026 | 38,864 | 79 | no figure | 75 | no figure | 39,018 |
| Jul 2026 | 28,752 | 96 | 43 | 51 | 8 | 28,950 |
| Aug 2026 | 31,049 | 90 | 53 | 62 | 26 | 31,280 |
| Sep 2026 | 29,663 | 130 | 30 | no figure | no figure | not whole yet |

The sum stops at Aug 2026: conda-forge and c2d4u have no later month on record yet.

First day on record: CRAN 31 Mar 2019, r2u 22 May 2022, autoCRAN 29 Jun 2026, conda-forge 20 Jul 2023, c2d4u 26 Aug 2019 (no longer updated).

Every channel here counts downloads, so the channels can be stacked and summed for one period. Each channel counts in its own way and covers a different span of years, so read a sum as a rough total, and read a rise where a channel begins as that channel starting, not as growth.

Weeks start on Monday. A first or last week or month that the channel does not cover in full is left out, so every point is a whole period.

Days with no record add nothing to their week or month. For a little-used package that is usually a day with no downloads, but it can also be a gap in collection.

[Compare downloads](/downloads/compare/AzureGraph.md#add)

## Dependencies

[Method](/about/reverse-dependencies.md)

- Needs: 7
- Dependent packages: 4
- Suggested by: 2

**Needs (7)**

- [AzureAuth](/cran/AzureAuth.md)
- [curl](/cran/curl.md)
- [httr](/cran/httr.md)
- [jsonlite](/cran/jsonlite.md)
- [openssl](/cran/openssl.md)
- [R6](/cran/R6.md)
- utils

- Installing it adds: 11 packages, 3.7 MB of source
- Of those, need compilation: 7

**Optional extras (5)**

- [AzureRMR](/cran/AzureRMR.md)
- [knitr](/cran/knitr.md)
- [rmarkdown](/cran/rmarkdown.md)
- [testthat](/cran/testthat.md)
- [vctrs](/cran/vctrs.md)

**Dependent packages (4)**

| Package | Title | Downloads in 30 days |
| --- | --- | ---: |
| [AzureRMR](/cran/AzureRMR.md) | Interface to 'Azure Resource Manager' | 25,500 |
| [Microsoft365R](/cran/Microsoft365R.md) | Interface to the 'Microsoft 365' Suite of Cloud Services | 3,829 |
| [AzureKeyVault](/cran/AzureKeyVault.md) | Key and Secret Management in 'Azure' | 2,128 |
| [AzureContainers](/cran/AzureContainers.md) | Interface to 'Container Instances', 'Docker Registry' and 'Kubernetes' in 'Azure' | 574 |

## Code

[Method](/about/code-metrics.md)

No function has "init_list_objects" in its name.

Selected function: `call_graph_endpoint`

- Kind: Public R function
- File: R/call_graph.R, line 30
- Lines: 10
- Complexity: 1
- Covered by tests: 0%

Called by 1: [`call_batch_endpoint`](/cran/AzureGraph.md?fn=call_batch_endpoint&view=focus#code) (0% of lines run by tests)

Calls 4: [`call_graph_url`](/cran/AzureGraph.md?fn=call_graph_url&view=focus#code) (0% of lines run by tests), [`construct_path`](/cran/AzureGraph.md?fn=construct_path&view=focus#code) (0% of lines run by tests), [`encode_hash`](/cran/AzureGraph.md?fn=encode_hash&view=focus#code) (0% of lines run by tests), [`find_resource_host`](/cran/AzureGraph.md?fn=find_resource_host&view=focus#code) (0% of lines run by tests)

Paths: 2 steps each way.

Called by 1:

- [`call_batch_endpoint`](/cran/AzureGraph.md?fn=call_batch_endpoint&view=focus#code)

Calls 4:

- [`call_graph_url`](/cran/AzureGraph.md?fn=call_graph_url&view=focus#code), calls 3
  - [`is_empty`](/cran/AzureGraph.md?fn=is_empty&view=focus#code)
  - [`process_response`](/cran/AzureGraph.md?fn=process_response&view=focus#code), calls 1
  - [`process_headers`](/cran/AzureGraph.md?fn=process_headers&view=focus#code)
- [`construct_path`](/cran/AzureGraph.md?fn=construct_path&view=focus#code)
- [`encode_hash`](/cran/AzureGraph.md?fn=encode_hash&view=focus#code)
- [`find_resource_host`](/cran/AzureGraph.md?fn=find_resource_host&view=focus#code)

The open file in the files map is `R/call_graph.R`.

- Functions: 9
- Lines: 135
- Calls that stay inside it: 7
- Calls to other files: 1, to 1
- Calls from other files: 3, from 2

It calls: `R/utils.R` (1 call)

Called from: `R/batch.R` (2 calls), `R/graph_login.R` (1 call)

| Function in call_graph.R | Calls in other files |
| --- | --- |
| [`call_graph_endpoint`](/cran/AzureGraph.md?fn=call_graph_endpoint&view=focus#code) selected | nothing outside this file |
| [`call_graph_url`](/cran/AzureGraph.md?fn=call_graph_url&view=focus#code) | [`is_empty`](/cran/AzureGraph.md?fn=is_empty&view=focus#code) |
| [`construct_path`](/cran/AzureGraph.md?fn=construct_path&view=focus#code) | nothing outside this file |
| [`encode_hash`](/cran/AzureGraph.md?fn=encode_hash&view=focus#code) | nothing outside this file |
| [`error_message`](/cran/AzureGraph.md?fn=error_message&view=focus#code) | nothing outside this file |

**More functions (4)**

| Function in call_graph.R | Calls in other files |
| --- | --- |
| [`find_resource_host`](/cran/AzureGraph.md?fn=find_resource_host&view=focus#code) | nothing outside this file |
| [`get_confirmation`](/cran/AzureGraph.md?fn=get_confirmation&view=focus#code) | nothing outside this file |
| [`process_headers`](/cran/AzureGraph.md?fn=process_headers&view=focus#code) | nothing outside this file |
| [`process_response`](/cran/AzureGraph.md?fn=process_response&view=focus#code) | nothing outside this file |


6 files with no calls to or from another: `R/AzureGraph.R`, `R/is.R`, `R/ms_graph.R`, `R/ms_graph_pager.R`, `R/read_cert.R`, `R/zzz_class_directory.R`.

The whole package has 41 function names in 11 files and 30 calls between them. Most calls between files: `R/graph_login.R` and `R/utils.R` (3 calls), `R/batch.R` and `R/call_graph.R` (2 calls), `R/batch.R` and `R/utils.R` (1 call), `R/call_graph.R` and `R/utils.R` (1 call), `R/call_graph.R` and `R/graph_login.R` (1 call).

Graph: the whole call graph has 24 function names that take part in a call and 30 calls between them, set out in 5 layers with callers before what they call. 17 function names have no calls and are left out. Called by the most functions: `is_empty` (6), `format_tenant` (4), `load_graph_logins` (4), `error_message` (2), `save_graph_logins` (2). Calling the most functions: `call_graph_endpoint` (4), `delete_graph_login` (4), `get_graph_login` (4), `call_graph_url` (3), `call_batch_endpoint` (3).

Most connected functions: [`is_empty`](/cran/AzureGraph.md?fn=is_empty&view=focus#code) 6, [`call_graph_endpoint`](/cran/AzureGraph.md?fn=call_graph_endpoint&view=focus#code) 5, [`load_graph_logins`](/cran/AzureGraph.md?fn=load_graph_logins&view=focus#code) 5, [`call_graph_url`](/cran/AzureGraph.md?fn=call_graph_url&view=focus#code) 4, [`delete_graph_login`](/cran/AzureGraph.md?fn=delete_graph_login&view=focus#code) 4, [`format_tenant`](/cran/AzureGraph.md?fn=format_tenant&view=focus#code) 4

To select another function, add ?fn=NAME to this address.

The call graph also has an address of its own: /cran/AzureGraph/graph.md?fn=call_graph_endpoint&view=focus

- Functions: 41
- Public exports: 32
- Lines of R code: 2,519
- Median complexity: 2

**Functions (41)**

| Function (sorted, low to high) | Kind | File | Lines | Complexity | Covered |
| --- | --- | --- | ---: | ---: | ---: |
| [`call_batch_endpoint`](/cran/AzureGraph.md?fn=call_batch_endpoint#code) | Public | R/batch.R | 57 | 14 | 0% |
| [`call_graph_endpoint`](/cran/AzureGraph.md?fn=call_graph_endpoint#code) | Public | R/call_graph.R | 10 | 1 | 0% |
| [`call_graph_url`](/cran/AzureGraph.md?fn=call_graph_url#code) | Public | R/call_graph.R | 28 | 6 | 0% |
| [`create_graph_login`](/cran/AzureGraph.md?fn=create_graph_login#code) | Public | R/graph_login.R | 61 | 7 | 0% |
| [`delete_graph_login`](/cran/AzureGraph.md?fn=delete_graph_login#code) | Public | R/graph_login.R | 23 | 5 | 0% |
| [`extract_list_values`](/cran/AzureGraph.md?fn=extract_list_values#code) | Public | R/ms_graph_pager.R | 22 | 8 | 0% |
| [`find_class_generator`](/cran/AzureGraph.md?fn=find_class_generator#code) | Public | R/zzz_class_directory.R | 31 | 8 | 0% |
| [`format_public_fields`](/cran/AzureGraph.md?fn=format_public_fields#code) | Public | R/format.R | 37 | 7 | 0% |
| [`format_public_methods`](/cran/AzureGraph.md?fn=format_public_methods#code) | Public | R/format.R | 12 | 1 | 0% |
| [`get_graph_login`](/cran/AzureGraph.md?fn=get_graph_login#code) | Public | R/graph_login.R | 34 | 8 | 0% |
| [`is_aad_object`](/cran/AzureGraph.md?fn=is_aad_object#code) | Public | R/is.R | 4 | 2 | 0% |
| [`is_app`](/cran/AzureGraph.md?fn=is_app#code) | Public | R/is.R | 4 | 2 | 0% |

This page lists 1 to 12 of 41 functions. [Next](/cran/AzureGraph.md?sort=name&order=asc&fpage=2#functions)

**Size and composition**

#### Lines by kind (4,860)

| Kind | Lines | Share |
| --- | ---: | ---: |
| R code | 2,519 | 52% |
| Tests | 526 | 11% |
| Documentation | 1,250 | 26% |
| Guides | 565 | 12% |

#### Lines by language

| Language | Lines | Share |
| --- | ---: | ---: |
| R | 3,045 | 63% |
| Rd | 1,250 | 26% |
| Vignettes | 565 | 12% |

Languages are counted from file extensions.

- Files: 67
- R functions: 41
- Object systems: R6: 11 classes

**Complexity**

- Median: 2
- Mean: 3.83
- Highest: 25
- Median lines per function: 10

_About complexity: Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only._

**Call graph figures**

- R functions: 41
- Calls: 30
- Unconnected: 17
- Groups: 2

**Growth (17 releases)**

Total lines by release: from 2,348 (on 31 Mar 2019) to 4,860 (on 31 Jul 2025). The lowest is 2,348 and the highest is 4,860.

**Release changes**

[Both releases side by side](/cran/AzureGraph/compare/1.3.4...1.3.5.md)

**1.3.4 to 1.3.5**, 6 Sep 2023 to 31 Jul 2025

- Files changed: 12
- Lines added: 29
- Lines deleted: 24
- Exports: No change

**Changed measures (2)**

| Measure | Subject | Before | After |
| --- | --- | ---: | ---: |
| Total lines | Structure | 4,859 | 4,860 |
| Lines of documentation | Documentation | 1,249 | 1,250 |

**Most changed files (12 of 12)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `MD5` | 11 | 11 |
| `DESCRIPTION` | 4 | 4 |
| `NEWS.md` | 4 | 0 |
| `man/find_class_generator.Rd` | 2 | 1 |
| `R/batch.R` | 1 | 1 |
| `R/call_graph.R` | 1 | 1 |
| `R/graph_login.R` | 1 | 1 |
| `R/ms_graph.R` | 1 | 1 |
| `man/call_batch_endpoint.Rd` | 1 | 1 |
| `man/call_graph.Rd` | 1 | 1 |
| `man/graph_login.Rd` | 1 | 1 |
| `man/ms_graph.Rd` | 1 | 1 |

## Tests

[Method](/about/coverage.md)

The tests ran and coverage was measured.

- Lines run by tests: 1%
- Expressions run by tests: 0.8%
- Test cases: 18
- Exports named in tests: 62.5%

**Coverage by file (19)**

19 files measured, least covered first.

| File | Lines | Run by tests | Not run | Coverage |
|---|---:|---:|---:|---:|
| `R/ms_graph.R`, 22 functions | 153 | 0 | 153 | 0% |
| `R/graph_login.R`, 8 functions | 144 | 0 | 144 | 0% |
| `R/call_graph.R`, 9 functions | 76 | 0 | 76 | 0% |
| `R/batch.R`, 4 functions | 70 | 0 | 70 | 0% |
| `R/az_app.r`, 10 functions | 65 | 0 | 65 | 0% |
| `R/ms_graph_pager.R`, 6 functions | 54 | 0 | 54 | 0% |
| `R/ms_object.R`, 9 functions | 54 | 0 | 54 | 0% |
| `R/az_user.R`, 7 functions | 40 | 0 | 40 | 0% |
| `R/format.R`, 2 functions | 34 | 0 | 34 | 0% |
| `R/az_group.R`, 4 functions | 24 | 0 | 24 | 0% |
| `R/az_object.R`, 3 functions | 17 | 0 | 17 | 0% |
| `R/read_cert.R`, 7 functions | 16 | 0 | 16 | 0% |
| `R/az_dir_role.R`, 3 functions | 13 | 0 | 13 | 0% |
| `R/utils.R`, 2 functions | 13 | 0 | 13 | 0% |
| `R/az_svc_principal.R`, 2 functions | 10 | 0 | 10 | 0% |
| `R/is.R`, 7 functions | 7 | 0 | 7 | 0% |
| `R/az_device.R`, 2 functions | 6 | 0 | 6 | 0% |
| `R/AzureGraph.R`, 1 function | 2 | 0 | 2 | 0% |
| `R/zzz_class_directory.R`, 2 functions | 23 | 8 | 15 | 35% |

**Coverage run**

- Lines counted: 821
- Lines the tests ran: 8
- Tests passed: Yes
- Measured with: covr 3.6.5 on R 4.6.1

**Test suite**

- Has tests: Yes
- Test frameworks: testthat
- Test cases: 18
- Lines of tests: 526
- Test lines per line of code: 0.21

## Documentation

[Method](/about/code-metrics.md)

- Exports documented: 100%
- Arguments documented: 100%
- Return value documented: 40%
- Help pages with examples: 50%
- Examples run in checks: 10%

**Guides (4)**

- [Authentication](https://cran.r-project.org/web/packages/AzureGraph/vignettes/auth.html)
- [Batching and Paging](https://cran.r-project.org/web/packages/AzureGraph/vignettes/batching_paging.html)
- [Extending](https://cran.r-project.org/web/packages/AzureGraph/vignettes/extend.html)
- [Introduction](https://cran.r-project.org/web/packages/AzureGraph/vignettes/intro.html)

**Other documentation**

- README: Yes, 242 words
- Release notes file: Yes
- Help pages: 20
- Lines of documentation: 1,250

## People

[Method](/about/author-identity.md)

- [Hong Ooi](/people/Hong+Ooi.md): Maintainer since 1.0.0 (2019), author
- [Microsoft](/people/Microsoft.md): Copyright holder

## Repository

[Method](/about/repo-signals.md#figures)

[Azure](/repos/Azure.md) / [azuregraph](https://github.com/azure/azuregraph) on github.com

- Stars: 38 (no change on 30 days ago)
- Forks: 23
- Open issues: 2
- Last commit: 31 Aug 2026

**Activity**

- Commits: 150
- Open pull requests: 2
- Tagged releases: 0
- Latest tagged release: –
- Issues closed in: 6 days (median)
- Pull requests closed in: 1 day (median)
- Pull requests merged: 79%
- Created: 21 May 2019
- Licence file reads as: –

**Development practices (7)**

| Kind | Found |
| --- | --- |
| Continuous integration | GitHub Actions, R CMD check workflow The `R CMD check` workflow runs on Linux, macOS and Windows |
| Governance and community | Code of conduct (inherited from azure), Contributing guide, Security policy |
| Automation and maintenance | Dependabot |
| Git structural | .gitattributes |

[Across Azure](/repos/Azure.md#practices)

## History

[Method](/about/archive.md)

The line runs from the first release of AzureGraph on 31 Mar 2019 to 29 Oct 2026 and marks all 17 of its releases.

| Version | Released | R |
| --- | --- | ---: |
| [1.3.5](/cran/AzureGraph/v/1.3.5.md) current | 31 Jul 2025 | 4.5.1 |
| [1.3.4](/cran/AzureGraph/v/1.3.4.md) | 6 Sep 2023 | 4.3.1 |
| [1.3.2](/cran/AzureGraph/v/1.3.2.md) | 28 Nov 2021 | 4.1.2 |
| [1.3.1](/cran/AzureGraph/v/1.3.1.md) | 4 Jun 2021 | 4.1.0 |
| [1.3.0](/cran/AzureGraph/v/1.3.0.md) | 27 Apr 2021 | 4.0.5 |
| [1.2.2](/cran/AzureGraph/v/1.2.2.md) | 6 Apr 2021 | 4.0.5 |
| [1.2.1](/cran/AzureGraph/v/1.2.1.md) | 9 Feb 2021 | 4.0.3 |
| [1.2.0](/cran/AzureGraph/v/1.2.0.md) | 13 Jan 2021 | 4.0.3 |

**Earlier versions (9)**

| Version | Released | R |
| --- | --- | ---: |
| [1.1.2](/cran/AzureGraph/v/1.1.2.md) | 12 Oct 2020 | 4.0.3 |
| [1.1.1](/cran/AzureGraph/v/1.1.1.md) | 25 May 2020 | 4.0.0 |
| [1.1.0](/cran/AzureGraph/v/1.1.0.md) | 8 Nov 2019 | 3.6.1 |
| [1.0.5](/cran/AzureGraph/v/1.0.5.md) | 15 Oct 2019 | 3.6.1 |
| [1.0.4](/cran/AzureGraph/v/1.0.4.md) | 20 Sep 2019 | 3.6.1 |
| [1.0.3](/cran/AzureGraph/v/1.0.3.md) | 9 Jul 2019 | 3.6.1 |
| [1.0.2](/cran/AzureGraph/v/1.0.2.md) | 5 Jun 2019 | 3.6.0 |
| [1.0.1](/cran/AzureGraph/v/1.0.1.md) | 1 May 2019 | 3.6.0 |
| [1.0.0](/cran/AzureGraph/v/1.0.0.md) | 31 Mar 2019 | 3.5.3 |

**Release notes (1.3.5)**

- Update documentation links for CRAN

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/AzureGraph?fn=init_list_objects, and every address is listed at /llms.txt.
